一些问题:
- 如果我在一个已经被索引的字段上确保索引,它会重新索引还是简单地说“是”,我已经索引了?
- 如果某些开发人员的机器上尚不存在该集合,mongo 会启动索引吗?
- 我是否需要再次确保索引或调用它一次就够了?
- 索引何时“安全”?一定需要一些时间......在那段时间里我的数据库被锁定了吗?
谢谢!
一些问题:
谢谢!
ensureIndex
是无操作的。ensureIndex
不存在,它将被创建。background: true
选项,否则创建索引会阻止其他数据库操作。MongoDB 3.0 更新
ensureIndex
在 v3.0 中已弃用,现在是 的别名createIndex
,因此createIndex
应改为使用。行为保持不变。