我正在尝试向用户集合添加其他字段.
我有正确的update权限设置.
//called in my template event handler for a form post
Meteor.users.update(Meteor.userId(), { $set: { company: company._id }});
Run Code Online (Sandbox Code Playgroud)
但是,每当我访问Meteor.user()时,我都看不到公司字段?
我已经尝试过建立一个pub/sub,但我仍然没有运气检索这个领域.
有什么想法吗?
默认情况下,您只能从客户端更新您的配置文件(而不是任意字段).所以你可以这样做:
Meteor.users.update(Meteor.userId(), {$set: {'profile.company': company._id }});
Run Code Online (Sandbox Code Playgroud)
无论如何,这可能是你想要做的.有关允许/拒绝规则以及向客户端发布用户字段的详细信息,请仔细阅读文档的" 用户"部分.
| 归档时间: |
|
| 查看次数: |
2326 次 |
| 最近记录: |