sql >> Database >  >> NoSQL >> MongoDB

Hoe voorkom je dat een mongo-gebruiker een verzameling laat vallen?

Raadpleeg de mongoDB-documentatie voor het maken van gebruikersrollen en privileges.http:/ /docs.mongodb.org/manual/tutorial/manage-users-and-roles/

Over het algemeen geldt voor een niet-beheerdersrol alleen read toegang voorkomt dat een gebruiker een verzameling laat vallen. De onderstaande code is afkomstig uit de Mongo-documenten en toont toegangswijzigingen voor verschillende collecties.

use reporting
db.createUser(
    {
      user: "reportsUser",
      pwd: "12345678",
      roles: [
         { role: "read", db: "reporting" },
         { role: "read", db: "products" },
         { role: "read", db: "sales" },
         { role: "readWrite", db: "accounts" }
      ]
    }
)



  1. Hoe dit Morphia-toewijzingsprobleem op te lossen ??? ---> WAARSCHUWING [org.mongodb.morphia.mapping.DefaultCreator] - Klasse niet gevonden gedefinieerd in dbObj:

  2. MongoDB-zelfstudie voor beginners (volledige gids) - Leer MongoDB in 15 minuten

  3. MongoDB c# driver overschrijven Standaardwaarde van string van null naar string.empty

  4. Maak een ISO-datumobject in javascript