sql >> Databasteknik >  >> NoSQL >> MongoDB

Fjärr- och lokalautentisering misslyckas på Mongo DB 3.0.7 (installerad på Amazon EC2)

userAdminAnyDatabase roll tillåter användaren att ge åtkomst (för sig själv eller andra användare) till vilken annan databas som helst, men som inte automatiskt ger den administratörsanvändaren läs/skrivbehörighet till alla dessa databaser (även om den kan ge dem till sig själva). Du kan lösa ditt autentiseringsproblem genom att ge användaren den extra rollen readAnyDatabase .

db.createUser(
{
user: "test1",
pwd: "password",
roles: [ { role: "userAdminAnyDatabase", db: "admin" }, {role:"readAnyDatabase",db:"admin"} ]
}
)

Länk till MongoDB-dokument:Skapa en användaradministratör



  1. Node + Mongodb + sortera kapslad array

  2. MongoDB deleteOne()

  3. Mongoose hur man skriver en fråga med if condition?

  4. Uppdatera alla element i en array i mongodb