【问题标题】:Meteor.users maintaining usersMeteor.users 维护用户
【发布时间】:2014-11-02 13:27:46
【问题描述】:

我有一个 Meteor 应用程序,我需要:

  1. 创建/更新应用程序用户,包括他们的姓名、用户名和密码。所以我想知道首先是否可以在以 Meteor 用户身份登录应用程序时这样做?换句话说,是否可以在以应用用户身份登录时创建/更新其他应用用户?我已尝试搜索示例/操作方法,但找不到任何帮助,我们将不胜感激。

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

    李>

谢谢

【问题讨论】:

    标签: meteor


    【解决方案1】:

    要向用户添加字段,只需使用onCreateUser 函数

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

    第一个问题我没看懂,但是你可以通过查询来更新用户数据,比如: Meteor.users.update({_id:this._id},{$addToSet~});

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-12-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-04
      相关资源
      最近更新 更多