如何在我的meteor应用程序中编辑用户集合中的用户详细信息.我的代码是
Meteor.users.update({_id:this._id}, { $set:{"profile.name":pname}} )
Run Code Online (Sandbox Code Playgroud)
这仅适用于列表中的第一个用户.如何为列出的所有用户执行此操作?
occ*_*asl 14
我发现更新Meteor用户的唯一方法是使用_id设置标准Meteor.userId():
Meteor.users.update( { _id: Meteor.userId() }, { $set: { 'oauth.token': token }} );
Run Code Online (Sandbox Code Playgroud)
我在服务器端执行此操作,因此它将阻止客户端,直到Mongo成功/失败.
Fre*_*coC -2
根据http://docs.meteor.com/#update,将“multi”选项设置为“true”:
Meteor.users.update({_id:this._id}, { $set:{"profile.name":pname}}, {multi: true} )
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6847 次 |
| 最近记录: |