创建多个单字段索引与创建一个复合索引有什么区别?
db.products.createIndex( { "item": 1 } )
db.products.createIndex( { "stock": -1 } )
vs
db.products.createIndex( { "item": 1, "stock": -1 }
另外,在我创建复合索引之后,我是否需要为每个 item
、stock
单独创建单字段索引?如果需要,在什么情况下需要这样做呢?