sql >> Databasteknik >  >> NoSQL >> MongoDB

mongodb show dbs listDatabaser misslyckades

Efter ett par efterforskningar hittade jag lösningen och delade med mig av allt jag lärt mig så ingen ny elev kämpar som jag.

Mitt misstag:

Jag stirrade på mongodb med :

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

och starta mongo shell genom att bara springa

 mongo

Startar Mongo DB and Shell

Sedan förstod vad varje kommando gör :

|*| 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

Så på motsvarande sätt bör vi använda mongo också för att starta skal :

|*| 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

|*| Skapa konfigurationsfil förklaras här med exempel:

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



  1. Begränsa och sortera inline Map/Reduce i MongoDB

  2. JSONObjekt till dokument

  3. Lagra System.Typ med MongoDb

  4. MongoDB kan inte hitta datakatalogen efter uppgradering till Mac OS 10.15 (Catalina)