sql >> Database >  >> NoSQL >> MongoDB

mongodb toon dbs lijstDatabases mislukt

Na wat onderzoek vond ik de oplossing en deelde ik alles wat ik heb geleerd, dus geen nieuwe leerling worstelt zoals ik.

Mijn fout:

Ik staarde Mongodb met :

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

en start mongo shell door gewoon te rennen

 mongo

Mongo DB en Shell starten

Dan begrepen, wat elke opdracht doet:

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

Dus dienovereenkomstig moeten we mongo ook gebruiken om shell te starten:

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

|*| Het maken van een configuratiebestand wordt hier uitgelegd met een voorbeeld:

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



  1. Mongodb Aggregation count array/set size

  2. MongoDB:Mapreduce:reduce->multiple nog niet ondersteund

  3. Hoe krijg ik afdrukuitvoer voor het debuggen van kaart / verkleinen in Mongoid?

  4. Geen server gekozen door WritableServerSelector uit cluster