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

mongodb vis dbs listDatabaser mislykkedes

Efter et par research fandt jeg løsningen og delte alt, hvad jeg lærte, så ingen nye elever kæmper som mig.

Min fejl:

Jeg stirrede på mongodb ved hjælp af :

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

og start mongo shell ved bare at løbe

 mongo
 

Starter Mongo DB og Shell

Så forstået, hvad hver 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å tilsvarende bør vi også bruge mongo til at starte shell :

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

|*| Oprettelse af konfigurationsfil er forklaret her med eksempel:

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



  1. Indstil Redis cache-præfiksnøgle på Symfony

  2. Mongoose - får adgang til indlejret objekt med .populate

  3. Tilføj ledende nuller i SQL

  4. Redis - hvad, hvorfor og hvordan du bruger Redis som en primær database