उपयोगकर्ता भूमिकाएँ और विशेषाधिकार बनाने के लिए mongoDB दस्तावेज़ देखें।http:/ /docs.mongodb.org/manual/tutorial/manage-users-and-roles/
सामान्य तौर पर, गैर-व्यवस्थापक भूमिका के लिए, केवल read
. प्रदान करना एक्सेस उपयोगकर्ता को संग्रह छोड़ने से रोकेगा। नीचे दिया गया कोड मोंगो डॉक्स से लिया गया है और विभिन्न संग्रहों के लिए एक्सेस संशोधनों को प्रदर्शित करता है।
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" }
]
}
)