sql >> Database teknologi >  >> NoSQL >> MongoDB

mongoDB, kunne ikke læse fra config-filen -- config i anden mappe / afinstallere den?

Problemet løst med følgende trin (takket være Karl Seguins 'The Little MongoDB Book').

Hvis du installerede MongoDB via downloadpakken fra mongodb.org, skal du oprette din egen konfigurationsfil i /bin. Følg instruktionerne nedenfor

(kopieret fra Karl Seguins bog):

  1. download pakke
  2. udpak pakke
  3. Opret en ny tekstfil i bin-undermappen med navnet mongodb.config (hvis du har problemer med at gemme filen, skal du først gemme den på dit skrivebord og derefter flytte filen til mappen).
  4. Tilføj en enkelt linje til din mongodb.config:dbpath=PATH_TO_WHERE_YOU_WANT_TO_STORE_YOUR_DATABASE_FILES. På Windows kan du f.eks. lave dbpath=c:\mongodb\data, og på Linux kan du gøre dbpath=/var/lib/mongodb /data.
  5. Sørg for, at den angivne db-sti findes
  6. Start mongod med parameteren --config /path/to/your/mongodb.config

For mig var min startsti til mongodb.config-filen:

mongod --config /opt/sm/sets/versions/databases/head/mongodb/bin

(Bemærk, dette er til mongodb.config, ikke mongodb.conf-filen, som mange tutorials beder om at pege på.)

Håber dette hjælper nogen.

Link til Seguins bog (den er gratis):http://openmymind.net/mongodb.pdf



  1. Hvordan sammenkæder man strengresultater fra flere MongoDB-poster til et enkelt resultat i MongoDB?

  2. Kommunikation mellem to Docker-containere på macOS 10.12

  3. Skift dokumentstruktur i mongodb med mongo-skallen

  4. Konfigurer Mongo ved hjælp af mongodb+srv