标签: mysql mongodb
当在mongo主节点上运行删除查询时:db.foo.remove({ price > 100 })查询将被转换为在辅助节点上运行的多个单例查询:
db.foo.remove({ price > 100 })
db.foo.remove( { id: 383 } ) db.foo.remove( { id: 123 } ) db.foo.remove( { id: 233 } )
为什么这样做?这有什么优势,而不是再次在辅助节点上运行相同的查询?