用于对BIG集合进行过滤和排序的Mongodb复合索引

时间:2019-02-18 13:20:46

标签: mongodb indexing compound-index

有人可以告诉我在这种情况下是否可以使Mongodb中的索引更有效:我的数据库有5000万个项目。在字段“ ico”和“ publishDate”上有两个索引。 Ico用于过滤,而publishDate用于排序。是否可以使它像化合物索引一样更有效?我可以在复合索引中结合过滤和排序吗?选择索引定义中的第一个应该重要吗?这有点复杂,因为我没有本地主机上的集合。

1 个答案:

答案 0 :(得分:1)

将复合索引创建为{ico: 1, publishDate: 1}。请参阅doc