我需要一个Meteor应用程序:
创建/更新应用用户,包括他们的姓名,用户名和密码。所以我想知道在作为Meteor用户登录应用程序时是否可以首先这样做?换句话说,是否可以在以app用户身份登录时创建/更新其他应用用户?我试图搜索一个示例/如何但找不到任何帮助将受到高度赞赏。
向Meteor.users文档添加自定义字段(例如用户类型(会计/销售等),电话......等)?在研究找不到任何示例之外,除了如何仅在更新中更新Meteor.users配置文件,但在创建新用户时无法找到如何执行此操作,因此任何帮助都将受到高度赞赏。
由于
答案 0 :(得分:2)
要向用户添加字段,只需使用onCreateUser
功能
Accounts.onCreateUser(function(user) {
user.type = "customer";
user.phone = "123456789";
//etc
return user;
});
我不明白第一个问题,但您可以通过查询来更新用户数据,例如:
Meteor.users.update({_id:this._id},{$addToSet~});