Описание тега mongodb-query

Этот тег предназначен для вопросов, связанных с запросом и обновлением коллекций MongoDB либо через оболочку mongo, либо с помощью драйвера языка программирования.

Этот тег предназначен для вопросов, связанных с запросом и обновлением коллекций MongoDB, либо через mongoоболочки или с помощью драйвера языка программирования.

В отличие от большинства реляционных баз данных, MongoDB не поддерживает SQL (язык структурированных запросов). Запросы в MongoDB выражаются на языке запросов MongoDB, который использует JSON изmongoоболочка и BSON (двоичный JSON) на уровне драйвера.

MongoDB имеет богатый язык запросов, включающий множество расширенных операторов, а также функции агрегирования, такие как Aggregation Framework и Map-Reduce.

Для эффективных планов запросов важно понимать стратегии индексирования и объяснять ваши медленные запросы, чтобы понять, как они используются. По умолчанию MongoDB будет регистрировать все запросы медленнее 100 мс (slowms значение, которое можно настроить как параметр командной строки или в пределах mongo ракушка).

MongoDB также включает профилировщик базы данных, который можно включить для захвата медленных запросов или всех запросов к базе данных.

Документация