sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur begränsar man en mongoanvändare från att tappa en samling?

Kontrollera mongoDB-dokumentationen för att skapa användarroller och privilegier.http:/ /docs.mongodb.org/manual/tutorial/manage-users-and-roles/

I allmänhet, för en roll som inte är administratör, tillhandahåller endast read åtkomst förhindrar en användare från att tappa en samling. Koden nedan är hämtad från mongo docs och visar åtkomständringar för olika samlingar.

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. RedisClient LUA API:er

  2. Spring Data MongoDB – Index, anteckningar och omvandlare

  3. Hur implementerar man mjuk (logisk) borttagning med MongoDB och Spring?

  4. Hur returnerar jag ett aggregat av undermatriser med ett filter på den översta matrisen?