我正在将 MongoDB 用于我们的 Web 应用程序。假设 MongoDB 上有一个用于传入请求的“find()”。在 MongoDB 集合上添加索引的推荐方式/位置是什么?
我能想到的几个选择:-
1) 初始化应用程序时集合上的“ensureIndex”。 [但是我如何在应用程序第一次初始化时“确保索引”?因为不会有任何数据]
2 每次“查找”操作之前的“ensureIndex”(根据网络请求)?但是,即使“ensureIndex”在已经创建的情况下不会创建索引,这不是一种开销吗?
还有其他选择吗?
提前致谢。
我会在初始化应用程序时放置它。如果调用ensureIndex时集合不存在,则此时将创建索引(和集合)。
我假设您先验地知道将对数据运行什么类型的查询,当然也知道您将把什么类型的数据放入索引中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)