我说错误
var tomId = Meteor.users.insert({username: "Tom",
profile: { name: 'Tom Coleman', username:"Tom" }
});
当我运行我的应用程序时,我发现前面提到的未定义的东西是“Meteor.users”
因为它用于将一些数据插入到数据库中(这是错误的原因):
{{1}}
我不知道如何在没有未定义的情况下使其正常工作
任何帮助?
答案 0 :(得分:2)
要在应用程序的用户集合中创建新用户,最简单,最安全的方法是首先添加accounts-base
包,然后再使用它的API。
按
添加accounts-base
meteor add accounts-base
然后你需要做的是:
import { Accounts } from 'meteor/accounts-base';
//now create your user
Accounts.createUser({
username: YOUR_USERNAME,
email: EMAIL_ADDRESS,
password: PASSWORD,
profile: {
// WHATEVER OBJECT
}
});