我刚刚尝试了一个名为"meteor-user-status“的很好的包
来自https://github.com/mizzao/meteor-user-status
我对默认的'status‘属性有一些问题
我可以更改默认的'status‘属性名称吗??
"status" : {
"online" : false,
"lastLogin" : {
"date" : ISODate("2018-07-19T16:26:02.326+07:00"),
"ipAddr" : "127.0.0.1",
"userAgent" : "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36"
}
}
因为当我创建一个用户种子时,它被替换了..如下所示:
if (Meteor.users.find().count() === 0) {
var i = 0;
for (i = 0; i<users.length ; i++) {
Accounts.createUser({
username: users[i].username,
email: users[i].emails[0].address,
password: 'secret',
profile : users[i].profile
});
Meteor.users.update({ "emails.0.verified": false }, {
$set: {"emails.0.verified" :true, status: 'a', roles: users[i].roles}
});
}
}
因为,我的‘状态: a’是为了让用户可以登录到应用程序
非常感谢
https://stackoverflow.com/questions/51419552
复制相似问题