gpt4 book ai didi

python - 如何使用pymongo命令updateUser

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:43:59 27 4
gpt4 key购买 nike

我如何使用 pymongo 命令 updateUser ?

我尝试了以下命令但没有成功:

db.command({'updateUser': 'my_user','update':{'$set':{"pwd":"my_pwd"}}})

db.command('updateUser', {"updateUser":"my_user","pwd":"my_pwd"})

返回

pymongo.errors.OperationFailure: Must specify at least one field to update in updateUser

谢谢。

最佳答案

python 代码正在数据库端执行 MongoDB 命令“updateUser”。在您的代码中执行的命令与 updateUser documentation 中显示的语法不匹配.

尝试以下操作:

db.command( { updateUser: "<username>",
pwd: "<cleartext new password>",
roles: [
// specify any roles assigned to this user.
]
})

该命令将完全替换数据库用户,因此需要在更新命令中指定所有角色或权限信息。

关于python - 如何使用pymongo命令updateUser,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39498500/

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