sql >> Database >  >> NoSQL >> MongoDB

Externe en lokale authenticatie mislukt op Mongo DB 3.0.7 (geïnstalleerd op Amazon EC2)

De userAdminAnyDatabase role stelt de gebruiker in staat om toegang te verlenen (voor zichzelf of voor andere gebruikers) tot een andere database, maar dat geeft die admin-gebruiker niet automatisch lees-/schrijfrechten voor al die databases (hoewel het deze aan zichzelf kan verlenen). U kunt uw authenticatieprobleem oplossen door de gebruiker de extra rol readAnyDatabase te geven .

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

Link naar MongoDB-documenten:maak een gebruikersbeheerder



  1. Voeg gegevens toe in documenten in Mongo DB met behulp van PHP

  2. Bewaar bestanden op schijf of MongoDB

  3. Hoe een nieuw object in te voegen zonder het vorige te verwijderen

  4. Hoe Redis Cache implementeren met Django Rest Framework?