我在MongoDB中完全是菜鸟,所以我不知道这是否有可能。 我正在开发一款游戏,用户可以在其中预测游戏的得分。
我会有一些用户集合[user-1, user-2, user-3...]
每个用户每周都要预测游戏,我每周会有一个集合,用于存储用户预测,例如:
第1周收藏:
[
{
userId: user-1,
game1: "1:0",
game2: "4:1",
game3: "0:0",
...
},
{
userId: user-2,
game1: "2:2",
game2: "3:2",
game3: "1:0",
...
},
...
]
第1周结束后,我将得到如下真实结果: 第1周的结果:
{
game1: "3:1",
game2: "2:2",
game3: "0:4",
...
}
我可以在MongoDB上运行一些自动任务来比较第1周与第1周的结果,计算每个用户获得的积分并更新主要积分吗?这种情况有可能实现吗?