gpt4 book ai didi

mongodb - 如何限制 mongo 用户删除集合?

转载 作者:可可西里 更新时间:2023-11-01 09:59:02 24 4
gpt4 key购买 nike

创建角色的配置/命令是什么,该角色可以应用于 MongoDB 中的用户,以便用户无法删除集合?

最佳答案

查看 mongoDB 文档以创建用户角色和权限。 http://docs.mongodb.org/manual/tutorial/manage-users-and-roles/

一般而言,对于非管理员角色,仅提供read 访问权限将阻止用户删除集合。下面的代码取自 mongo 文档,并演示了对各种集合的访问修改。

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

关于mongodb - 如何限制 mongo 用户删除集合?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31493391/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com