0

我读过删除不必要的索引可以大大提高 mongodb 的性能。我正在开发一个非常依赖 mongodb 的应用程序。我已经看到应用程序中的一些查询是使用 order by 对文档的两个属性进行查询的。

我的问题是

我们是否还需要在集合上为 order by 字段设置索引?

提前致谢。

4

1 回答 1

1

我认同。参考:http ://docs.mongodb.org/manual/tutorial/sort-results-with-indexes/ 它说:

在 MongoDB 中,基于索引字段对文档进行排序的排序操作提供了最佳性能。与其他数据库一样,MongoDB 中的索引具有顺序:因此,使用索引访问文档的返回顺序与索引相同。

于 2013-09-04T14:47:25.837 回答