标签: mongodb indexing compound-index
有人可以告诉我在这种情况下是否可以使Mongodb中的索引更有效:我的数据库有5000万个项目。在字段“ ico”和“ publishDate”上有两个索引。 Ico用于过滤,而publishDate用于排序。是否可以使它像化合物索引一样更有效?我可以在复合索引中结合过滤和排序吗?选择索引定义中的第一个应该重要吗?这有点复杂,因为我没有本地主机上的集合。
答案 0 :(得分:1)
将复合索引创建为{ico: 1, publishDate: 1}。请参阅doc。
{ico: 1, publishDate: 1}