Может ли любой тип индекса иметь какое-либо свойство индекса?
Может ли тип индекса иметь более одного свойства индекса?
Вы можете проверить себя и выяснить.
Означает ли это, что при поиске по идентификатору MongoDB не выполняет сканирование коллекции, а вместо этого использует индекс идентификатора для эффективного выполнения запроса?
Да.
Всегда ли уникальное свойство индекса поддерживает более быстрые запросы?
Уникальность означает ограничение данных, которые могут быть помещены в индексируемое поле. И уникальные, и неуникальные индексы позволяют быстро извлекать данные, запрошенные индексированными полями.
Можно ли проиндексировать материализованные представления в MongoDB?
Если вы говорите о https://docs.mongodb.com/manual/core/materialized-views/, «материализованные представления» в MongoDB ортогональны индексам. Вы можете добавить индексы к тому, что эта страница называется «выходной коллекцией» (аргумент $ merge), если вы sh эффективно запрашиваете «материализованное представление».
MongoDB предоставляет номер различных типов индексов для поддержки определенных c типов данных и запросов.
Геопространственный индекс поддерживает гео-запросы. Текстовый индекс поддерживает текстовый поиск. Остальные индексы являются универсальными.