作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我如何使用 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/
嗨,我有一个 Rest WS,使用 WebSecurityConfigurerAdapter 来实现 HTTP 基本身份验证。允许更新密码,我需要让 WS 获取更新后的密码,而无需重新启动服务器以下是
编辑** 好的,由于提供的第一个答案,我能够使参数正常工作,但现在我遇到了一个问题,即我的函数完全在 Firebase 中创建一个新用户,而不是更新现有用户,即我传递给auth.admin.updat
我成功地通过电话号码进行了身份验证。 (我可以检查 firebase.auth.currentUser 我是否已登录。) 然后我调用我的 firebase 管理路由,它有 admin.auth().u
FOSUserBundle 对我正在从事的项目很有用。但我正在尝试嵌入 FOSFacebookBundle 并使其与 一起使用FOSUserBundle . 为此,我建立了自己的 Acme\MyBun
我是一名优秀的程序员,十分优秀!