使用db.collection.createIndex()而不是db.collection.ensureIndex()有什么好处?

时间:2015-04-12 02:18:19

标签: mongodb

如标题中所述,我可以看到官方MongoDB doc here

告诉它

,但它并没有告诉我们为什么我们应该这样做以在MongoDB中创建索引。

1 个答案:

答案 0 :(得分:0)

ensureIndex()在3.0中已被弃用,这意味着它最终会消失。原因是,它基本上被重命名为createIndex()。它们之间没有区别,ensureIndex()仍然存在的唯一原因是,旧代码在正确更新为新名称之前仍然有效。