流星使用计数。如何添加名称字段并将其存储在profile.name下

时间:2015-10-28 15:39:43

标签: meteor user-accounts meteor-accounts

我正在使用Useraccounts包。我添加了一个名为' name'所以用户可以在注册时输入姓名并登录。但我想将其值存储在个人资料栏

profile.name: "user"

非默认

name: "user"

使用Useraccount时,我还可以在服务器上调用Accounts.onCreateUser函数吗?并希望在那里改变它?对于noob问题感到抱歉,但感谢任何帮助表示感谢。

1 个答案:

答案 0 :(得分:1)

是的,您可以在服务器上使用Accounts.onCreateUser()。此函数采用options对象。假设你有:

options.profile.name = 'user';

创建帐户时,您可以执行以下操作:

Accounts.onCreateUser(function(options, user){
  user.profile = options.profile;
  return user;
})

对配置文件密钥的添加将使其成为实际的用户文档。