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" }
]
}
)