Meteor.users维护用户

时间:2014-11-02 13:27:47

标签: meteor

我需要一个Meteor应用程序:

  1. 创建/更新应用用户,包括他们的姓名,用户名和密码。所以我想知道在作为Meteor用户登录应用程序时是否可以首先这样做?换句话说,是否可以在以app用户身份登录时创建/更新其他应用用户?我试图搜索一个示例/如何但找不到任何帮助将受到高度赞赏。

  2. 向Meteor.users文档添加自定义字段(例如用户类型(会计/销售等),电话......等)?在研究找不到任何示例之外,除了如何仅在更新中更新Meteor.users配置文件,但在创建新用户时无法找到如何执行此操作,因此任何帮助都将受到高度赞赏。

  3. 由于

1 个答案:

答案 0 :(得分:2)

要向用户添加字段,只需使用onCreateUser功能

即可
Accounts.onCreateUser(function(user) {
  user.type = "customer";
  user.phone = "123456789";
   //etc
  return user;
});

我不明白第一个问题,但您可以通过查询来更新用户数据,例如: Meteor.users.update({_id:this._id},{$addToSet~});