ต้องทำในส่วนของ Authentication ก่อนนะครับ
1. เข้าใช้งานด้วย username และ password ของ globalUserAdmin
mongosh -u globalUserAdmin -p localhost:27017
use admin
db.createUser(
{
user: "analystUser",
pwd: passwordPrompt(),
roles: [
{ role: "read", db: "sample_mflix" },
]
}
mongosh "mongodb://analystUser@localhost:27017/sample_mflix?authSource=admin"
show collections
db.movies.findOne()
quit()
mongosh --username globalUserAdmin
use admin
db.getUser("analystUser")
db.revokeRolesFromUser(
"analystUser",
[
{ role: "read", db: "sample_mflix" }
]
)
db.getUser("analystUser")
quit()