我是流星的新手。我现在正在尝试将一个字段添加到accounts.password包生成的Users集合的配置文件部分。我希望字段名称为EmplId。在流星文档中搜索并发现“默认情况下,用户可以写入配置文件。如果”配置文件是用户可以使用任何数据创建和更新的对象“,任何人都可以帮我解释代码应该如何添加一个字段EmpId进入Meteor.users集合? 提前谢谢。
答案 0 :(得分:0)
虽然您可以在Accounts.createUser()期间向配置文件密钥添加密钥,但您也可以稍后设置它们。您只需更新Meteor.users
集合,就像其他任何集合一样:
Meteor.users.update({ _id: Meteor.userId() },{ $set: { 'profile.emplId': emplId }});
请注意,当您引用集合中的子键时,您需要引用'key.subkey'
- 在这种情况下'profile.emplId'