Этот вопрос проверяет знания процесса создания индексов в MongoDB для улучшения производительности запросов.
Для создания индекса в MongoDB используется метод createIndex(). Например, чтобы создать индекс для поля myField в коллекции myCollection, выполните команду:
db.myCollection.createIndex({ myField: 1 })Что такое индекс в MongoDB? Индекс в MongoDB используется для ускорения поиска и обработки запросов. Индексы помогают ускорить операции чтения, такие как find() и aggregate(), за счет создания структур данных, которые ускоряют поиск.
Как создать индекс: Для создания индекса используется метод createIndex(), который принимает объект, определяющий поля, по которым будет создан индекс. Параметр 1 указывает, что индекс будет по возрастанию. Чтобы создать индекс по убыванию, используйте -1.
Пример:
db.myCollection.createIndex({ myField: 1 }) // Индекс по возрастанию
db.myCollection.createIndex({ myField: -1 }) // Индекс по убываниюИндексы помогают ускорить выполнение запросов, особенно при работе с большими объемами данных, и создаются с помощью метода createIndex().