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

opret forbindelse til en mongodb-instans uden --authenticationDatabase admin

Dette skyldes, at brugeroplysningerne er gemt i administratordatabasen og ikke i standarddatabasen, hvor mongo-skallen forbinder (test).

Du kan ændre dette med forbindelsens URL:

Med admin database:

$ mongo localhost/admin --username user -p
MongoDB shell version: 2.6.9
Enter password:
connecting to: localhost/admin
replset:PRIMARY>

Uden en specifik database (test som standard):

$ mongo localhost --username user -p
MongoDB shell version: 2.6.9
Enter password:
connecting to: localhost
2015-04-22T15:34:28.743+0100 Error: 18 { ok: 0.0, errmsg: "auth failed", code: 18 } at src/mongo/shell/db.js:1260
exception: login failed

Med --authenticationDatabase :

$ mongo localhost --username user --authenticationDatabase admin -p
MongoDB shell version: 2.6.9
Enter password:
connecting to: localhost
replset:PRIMARY>

Bemærk, at du bruger --host vil ikke antage, at databasenavnet er det efter / (skråstreg:

$ mongo --host localhost/admin --username user -p
MongoDB shell version: 2.6.9
Enter password:
connecting to: localhost/admin:27017/test
2015-04-22T15:37:40.703+0100 starting new replica set monitor for replica set localhost with seeds admin:27017
2015-04-22T15:37:40.703+0100 [ReplicaSetMonitorWatcher] starting
2015-04-22T15:37:40.920+0100 getaddrinfo("admin") failed: nodename nor servname provided, or not known
2015-04-22T15:37:40.922+0100 warning: No primary detected for set localhost
2015-04-22T15:37:40.922+0100 All nodes for set localhost are down. This has happened for 1 checks in a row. Polling will stop after 29 more failed checks
2015-04-22T15:37:40.923+0100 Error: connect failed to replica set localhost/admin:27017 at src/mongo/shell/mongo.js:148
exception: connect failed


  1. Hvordan indekserer jeg to arrays i MongoDB?

  2. mongo bruger mongoose i node ønsker at bruge eller og i forespørgsel

  3. Fejl:opdateringshandlingsdokumentet skal indeholde atomoperatorer, når updateOne køres

  4. Forespørgsel i en MongoDB Map Reduce-funktion