【发布时间】:2015-03-27 01:20:56
【问题描述】:
我尝试从流星应用程序中保存 mongodb 中每个用户的投票结果。好几个小时我都没有成功。这是我所拥有的:
一个mongodb集合决定: 决定._id 决策投票[]
一开始一切都是空的。
在应用程序中我生成结果并在服务器上调用:
'updDecisionVote':function(id,userid,votum){
Decision.update({_id:id,votes:[{user:userid,vote:votum}]});
}
但我经常收到错误 500 并且没有更多信息。如果是更新,我读到如果记录不存在,则会创建记录。
所以我很难插入。另一个有趣的问题是:此更新更新了决策记录。但是如果用户想改变他的投票,上面的更新会覆盖这个还是会有更多的记录?
【问题讨论】: