【发布时间】:2013-01-15 16:14:45
【问题描述】:
参考这里的指南,http://docs.mongodb.org/manual/core/indexes/ 我无法判断字段的 Mongo 索引是否被持久存储。
如果在使用MongoDB 的应用程序中调用(并完成)ensureIndex(),会发生什么情况:
- 使用
MongoDB的应用程序重新启动。后续调用ensureIndex()会导致完全重新索引吗? -
MongoDB服务器重新启动。以后从客户端应用程序调用ensureIndex()会重建吗? - 这是否会受到多个客户端会话的影响?根据文档,我假设索引在整个集合中是全局的:
"MongoDB defines indexes on a per-collection level."
【问题讨论】:
-
你有分片或复制吗?
-
这会影响这些案例吗?我问的是简单的案例,但你引起了我的兴趣。