Да, составной индекс в этих полях ускоряет выполнение следующих запросов:
- find (a)
- find (a, b)
- find(a, b, c)
Пока порядок сортировки такой же, как в индексе, то есть.Если вы измените порядок сортировки любого из этих трех ключей, Mongo выполнит полное сканирование коллекции, а не будет использовать, а не использовать индекс.