通过 python (pymongo) 向 mongodb 中的用户添加角色
add roles to a user in mongodb via python (pymongo)
我需要帮助向 mongo 数据库中的现有用户添加新角色。我需要 Pymongo 中的解决方案。感谢您的帮助
我尝试使用 db._create_or_update_user()
db._create_or_update_user( "用户名","密码", roles= [ {"role": "read", "db": "databbase"} ])
但我收到错误消息,缺少 2 个必需的位置参数、密码和只读
您可以在 pymongo 中使用“raw”mongodb 命令。像这样:
from pymongo import MongoClient
client = MongoClient()
db = client.your_database_name
db.command("grantRolesToUser", "your_username", roles=["read"])
我需要帮助向 mongo 数据库中的现有用户添加新角色。我需要 Pymongo 中的解决方案。感谢您的帮助
我尝试使用 db._create_or_update_user() db._create_or_update_user( "用户名","密码", roles= [ {"role": "read", "db": "databbase"} ])
但我收到错误消息,缺少 2 个必需的位置参数、密码和只读
您可以在 pymongo 中使用“raw”mongodb 命令。像这样:
from pymongo import MongoClient
client = MongoClient()
db = client.your_database_name
db.command("grantRolesToUser", "your_username", roles=["read"])