Mongodb mongo update的内部实现是什么?创建一个新的文档否决现有文档或重写现有值

Mongodb mongo update的内部实现是什么?创建一个新的文档否决现有文档或重写现有值,mongodb,Mongodb,使用一个文档的更新或升级时。在内部,mongo是否会在磁盘上创建新节点、弃用现有节点(如hbase)或实际更改现有记录?MMAPv1引擎(现已弃用)正在进行就地更新 WiredTiger引擎使用MVCC(编写文档的新版本)。谢谢,是否在后台运行压缩过程来压缩存储?

使用一个文档的更新或升级时。在内部,mongo是否会在磁盘上创建新节点、弃用现有节点(如hbase)或实际更改现有记录?

MMAPv1引擎(现已弃用)正在进行就地更新


WiredTiger引擎使用MVCC(编写文档的新版本)。

谢谢,是否在后台运行压缩过程来压缩存储?