参考此处的指南http://docs.mongodb.org/manual/core/indexes/我无法判断字段的 Mongo 索引是否持久存储。
如果ensureIndex()
在使用 的应用程序中调用(并完成)MongoDB
,如果出现以下情况会发生什么:
- 使用的应用程序
MongoDB
重新启动。随后的调用会ensureIndex()
导致完整的重新索引吗? MongoDB
服务器重新启动。以后ensureIndex()
从客户端应用程序调用是否会重建?- 拥有多个客户端会话是否会影响这些?根据文档,我假设索引在整个集合中是全局的:
"MongoDB defines indexes on a per-collection level."