【发布时间】:2015-12-09 06:50:11
【问题描述】:
我正在使用默认的用户帐户 Meteor 包并尝试为每个用户实施基本设置。由于用户帐户包带有一个配置文件字段,我认为这将是插入一个数组来保存该特定用户的设置的理想场所。
这是我使用的代码。
var profile =
{
settings:
[{
id_: new Meteor.Collection.ObjectID(),
rule_id: "name1",
turned_on: false,
date_created: new Date(),
date_updated:new Date()
},
{
id_: new Meteor.Collection.ObjectID(),
rule_id: "name2",
turned_on: false,
date_created: new Date(),
date_updated:new Date()
}
]};
Accounts.createUser({username: email, email: email, password: password, profile: profile }, //callback etc etc..
我在调用 Accounts.createUser 时没有收到任何错误,但是当我在控制台中打印用户时 --> 配置文件字段为空:“profile”:{ }
附:现在安装了不安全和自动发布。
我认为我在这里忽略了一些非常容易的事情。任何帮助表示赞赏! 谢谢 :) 亚历克斯
【问题讨论】: