【发布时间】:2014-04-17 02:37:29
【问题描述】:
我正在阅读 MongoFB 文档。 在这个网址 http://docs.mongodb.org/manual/tutorial/build-indexes-on-replica-sets/ 我读 "使用 mongo shell 中的 ensureIndex() 或驱动程序中的类似方法创建新索引。 此操作将在此 mongod 实例上创建或重建索引"
我明白了吗? 如果索引已经存在,mongoDB 是否会执行重建?
因此,与“reIndex()”的区别在于 reIndex() 对集合的所有索引执行重建。 对吗?
【问题讨论】:
-
我认为这可能是一个英文错误,如果索引已经存在,或者至少应该存在,则 ensureIndex() 注册一个空操作