为什么mongodb将查询转换为多个单例查询进行复制?

时间:2017-06-21 14:07:59

标签: mysql mongodb

当在mongo主节点上运行删除查询时:db.foo.remove({ price > 100 })查询将被转换为在辅助节点上运行的多个单例查询:

db.foo.remove( { id: 383 } )
db.foo.remove( { id: 123 } )
db.foo.remove( { id: 233 } )

为什么这样做?这有什么优势,而不是再次在辅助节点上运行相同的查询?

0 个答案:

没有答案