我想为用户集合添加更多功能。例如:
user.priviledges = ['admin']
或其他任何事情......
答案 0 :(得分:1)
您可以在注册新用户时执行此操作。
Accounts.onCreateUser(function (options, user) {
user.profile = {
name : "Ugur",
surname : "Toprakdeviren",
sex : true
};
return user;
});
答案 1 :(得分:1)
是的,你可以。只需像Meteor.users
例如,对于身份为1234
Meteor.users.update({_id: '1234'}, {$set: {priviledges: ['admin'] } });
如果您是从客户端执行此操作,请务必设置.allow
规则。
但正如评论中所提到的,这些角色类型属性的最佳选择是在大气层中使用meteor-roles包。