Snažím sa začať mongodb s mongod. Toto je moja chybová správa:
Výnimka I SKLADOVANIE [initandlisten] v initAndListen: 29 Dátový adresár / data / db nenájdený.
Tak som sa pokúsil spustiť z môjho priečinka mongodb (ktorý má priečinok s údajmi, a tento má db v ňom) a stále nefunguje. Dostalo sa to rovnaké chybové hlásenie.
odpovede:
1 pre odpoveď č. 1MongoDB vyžaduje na uloženie všetkých dátový adresárdát. Predvolená cesta údajového adresára MongoDB je absolútny dátový tok cesty na jednotke, z ktorej spustíte MongoDB. Vytvorte tento priečinok spustením nasledujúceho príkazu v príkazovom riadku
md datadb
Alternatívnu cestu pre dátové súbory môžete určiť napríklad pomocou voľby --dbpath na mongod.exe
"C: Program FilesMongoDBServer3.4binmongod.exe" - dbpath d: testmongodbdata
Ak pracujete na systéme Windows, potom je pre mňa najlepším odkazom, ktorý nasledovať
https://docs.mongodb.com/manual/tutorial/install-mongodb-on-windows/
a to isté pre Linux a OS X uvedené v kategórii Inštalácia v rámci tohto odkazu.
1 pre odpoveď č. 2
Zdá sa, že používate linux pri použití linuxu odkazuje priečinok / data / db na koreňový priečinok. skúste bežať ls /data/db
musíte nastaviť svoj konfiguračný súbor tak, aby odkazoval na úplnú platnú cestu alebo zadajte data/db
bez prvého / urobiť z neho relatívnu cestu.