sql >> Databasteknik >  >> NoSQL >> MongoDB

MongoDB+Java:Inloggningsuppgifter saknas i användardokumentet

Problemet åtgärdades genom att korrekt lägga till användaren i Mongo (3.0.7) CLI, jag försökte köra det på admin databas, medan den borde ha varit på test_db databas:

mongo --authenticationDatabase db_name -u username -p password
(Connected to Mongo CLI client...)
> use test-db;
> db.createUser( 
  { 
    "user" : "admin", 
    "pwd": "password",  
    "roles" : [      
      { role: "root", db: "admin" },
      { role: "readWrite", db: "admin" }, 
      { role: "dbAdmin", db: "admin" },
      { role: "readWrite", db: "test_db" }, 
      { role: "dbAdmin", db: "test_db" }
    ]  
});
(Success...)
> db.auth("admin","password")
1



  1. Vill du bli kristallklar om NodeJS appstruktur (Full JavaScript Stack)

  2. Hur använder man $add i update()-funktionen i Mongo?

  3. MongoDB C#-anslutningar/frånkopplingar (officiell drivrutin)

  4. hur man ansluter en annan maskin mongodb databas i det lokala nätverket?