【发布时间】:2016-08-14 10:28:33
【问题描述】:
我对 Meteor 和 MongoDB 有疑问。我正在编写一个小游戏。我使用accounts-ui,并在创建帐户时向该帐户添加一些字段:
Accounts.onCreateUser(function(options, user) {
user.money = 0;
user.rate = 0;
user.employees = [];
return user;
})
如您所见,我有一个名为“employees”的表。
当用户单击按钮雇用员工时,我想更新此表。想象一下用户雇佣了一个程序员,我想像这样更新我的表:
Accounts.onCreateUser(function(options, user) {
user.money = 0;
user.rate = 0;
user.employees = [{"programmer": 1}];
return user;
})
如果用户雇用其他程序员,我想增加程序员的数量。如果用户聘请设计师,我想像这样将其添加到表格中:
Accounts.onCreateUser(function(options, user) {
user.money = 0;
user.rate = 0;
user.employees = [{"programmer": 2}, {"designer": 1}];
return user;
})
我是 Meteor 和 MongoDB 的初学者,我不明白如何做到这一点。
【问题讨论】: