流星用户帐户。如何添加名称字段并将其存储在 profile.name 下
Meteor Useraccounts. How to add name field and store it under profile.name
我正在使用 Useraccounts 包。我添加了一个名为 'name' 的字段,因此用户可以在注册和登录时输入姓名。但我想在个人资料字段中像这样存储它的值
profile.name: "user"
不是默认值
name: "user"
我还可以在使用 Useraccount 时在服务器上调用 Accounts.onCreateUser 函数吗?希望在那里改变它?很抱歉这个菜鸟问题,但感谢您的帮助。
是的,您可以在服务器上使用 Accounts.onCreateUser()
。这个函数接受一个 options
对象。假设您有:
options.profile.name = 'user';
创建帐户后,您可以执行以下操作:
Accounts.onCreateUser(function(options, user){
user.profile = options.profile;
return user;
})
并且对配置文件密钥的添加将使其进入实际的用户文档。
我正在使用 Useraccounts 包。我添加了一个名为 'name' 的字段,因此用户可以在注册和登录时输入姓名。但我想在个人资料字段中像这样存储它的值
profile.name: "user"
不是默认值
name: "user"
我还可以在使用 Useraccount 时在服务器上调用 Accounts.onCreateUser 函数吗?希望在那里改变它?很抱歉这个菜鸟问题,但感谢您的帮助。
是的,您可以在服务器上使用 Accounts.onCreateUser()
。这个函数接受一个 options
对象。假设您有:
options.profile.name = 'user';
创建帐户后,您可以执行以下操作:
Accounts.onCreateUser(function(options, user){
user.profile = options.profile;
return user;
})
并且对配置文件密钥的添加将使其进入实际的用户文档。