sql >> Database >  >> NoSQL >> MongoDB

MongoDB+Java:Inloggegevens ontbreken in het gebruikersdocument

Het probleem is verholpen door de gebruiker correct toe te voegen in Mongo (3.0.7) CLI, ik heb geprobeerd het uit te voeren op admin database, terwijl het op test_db . had moeten staan databank:

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. Mongoose:Hoe een populatie van 2 niveaus te vullen zonder velden van het eerste niveau te vullen? in mongodb

  2. Hoe gevaarlijk is een mongo-query die rechtstreeks wordt gevoed vanuit een URL-querystring?

  3. Mangoeste-schema's overnemen

  4. Google Cloud Platform - Kan geen verbinding maken met mongodb