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

Fjern- og lokalgodkendelse mislykkes på Mongo DB 3.0.7 (installeret på Amazon EC2)

userAdminAnyDatabase rollen giver brugeren mulighed for at give adgang (til sig selv eller andre brugere) til enhver anden database, men som ikke automatisk giver den admin-bruger læse-/skrivetilladelse til alle disse databaser (selvom den kan give dem selv dem). Du kan løse dit godkendelsesproblem ved at give brugeren den ekstra rolle readAnyDatabase .

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

Link til MongoDB-dokumenter:Opret en brugeradministrator



  1. Hvordan får du adgang til en MongoDB-database fra to Openshift-apps?

  2. _http_server.js:192 throw new RangeError(`Ugyldig statuskode:${statusCode}`);

  3. MapReducer aggregering baseret på attributter indeholdt uden for dokumentet

  4. spring session redis 'Ingen bønne med navnet 'springSessionRepositoryFilter' er defineret'