MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

mongodb show dbs listDatabases fehlgeschlagen

Nach ein paar Recherchen fand ich die Lösung und teilte alles, was ich gelernt hatte, damit kein neuer Lernender Probleme wie ich hat.

Mein Fehler:

Ich habe mongodb mit :

angestarrt
mongod --config "c:\MongoDB\Mongod.cfg"

und starten Sie die Mongo-Shell, indem Sie einfach

ausführen
 mongo

Mongo DB und Shell starten

Dann verstanden, was jeder Befehl tut :

|*| Start Mongo DB with default config :

    mongod

|*| Start Mongo DB with config file :

        mongod -f "c:\MongoDB\Mongods.cfg"
    |Or| 
        mongod --config "c:\MongoDB\Mongod.cfg"

|O| Start Mongo DB with config flags :

    mongod --dbpath "c:\mongodb\data\nameMdb" --logpath "c:\mongodb\log\nameMdbLog.log" --directoryperdb --logappend

Dementsprechend sollten wir Mongo auch zum Starten der Shell verwenden :

|*| Start Mongo shell with default config :

    mongo

|*| Start Mongo shell with localhost config flags :

    mongo --host localhost --port 28888

|*| Start Mongo shell with public config flags and user details :

    mongo --username <user> --password <pass> --host <Host.IP.Adrs> --port 28888

|*| Das Erstellen einer Konfigurationsdatei wird hier anhand eines Beispiels erklärt:

https://github.com/mongodb/mongo/blob/master /rpm/mongod.conf