0
我还没有能够设置我的MongoDB,所以很遗憾我无法自己测试这个。我计划收集一个会经常更新的集合。发生更新时,集合中的数据可能不会更改。更新后数据是否可用?例如: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}
,是我能想到的情况发生?或者数据会完全被替换掉吗?如果情况并非如此,我怎么能达到我的预期?谢谢!
我没在该页面上看到任何建议您描述的内容。一般来说,你会设置新的值,旧的值将保持原样。如果它是整个子文档,则要么设置要设置/更改的子字段,要么替换整个文档。 –