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

Hvordan forhindrer man en mongobruger i at droppe en samling?

Tjek mongoDB-dokumentationen for at oprette brugerroller og privilegier.http:/ /docs.mongodb.org/manual/tutorial/manage-users-and-roles/

Generelt, for en ikke-administratorrolle, leverer kun read adgang forhindrer en bruger i at droppe en samling. Koden nedenfor er taget fra mongo-dokumenterne og viser adgangsændringer til forskellige samlinger.

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. Hvordan får man Max og Min Value i MongoDB baseret på specifik nøgle?

  2. Express.js/Mongoose brugerroller og tilladelser

  3. Mongoose Find og Fjern

  4. MongoDB $exp