Составные индексы Mongodb для фильтрации и сортировки на большой коллекции - PullRequest
0 голосов
/ 18 февраля 2019

Может кто-нибудь сказать мне, пожалуйста, возможно ли сделать индексы в Mongodb более эффективными в этом случае: у меня есть база данных с 50 миллионами элементов.В полях «ico» и «publishDate» есть два индекса.Ico используется для фильтрации и publishDate для сортировки .Можно ли сделать так, чтобы составной индекс был более эффективным?Можно ли объединить фильтрацию и сортировку в составном индексе?Важно ли выбрать, какой из них должен быть первым в определении индекса?Это немного сложно, потому что у меня нет коллекции на localhost.

1 Ответ

0 голосов
/ 18 февраля 2019

Создать составной индекс как {ico: 1, publishDate: 1}.См. документ .

...