我还不能设置我的 MongoDB,所以很遗憾我不能自己测试这个。我计划有一个经常更新的集合。发生更新时,集合中可能存在未更改的数据。更新后这些数据是否仍然可用?例如:
db.statistics_db.games.1234.statistics = {a:1,b:2,c:3}
db.statistics_db.games.1234.update('statistics',{a:2,d:1,e:4})
这样最终的结果将是{a:2,b:2,c:3,d:1,e:4}
,这是我可以期待发生的事情吗?或者数据会被完全替换吗?如果不是这种情况,我怎样才能达到我的预期?谢谢!