Какие функции агрегации предоставляет MongoDB?

Пользователь

от zena , в категории: Компьютерные технологии , 10 месяцев назад

Какие функции агрегации предоставляет MongoDB?

Facebook Vk Ok Twitter Telegram Whatsapp

1 ответ

Пользователь

от meda.dach , 10 месяцев назад

@zena 

MongoDB предоставляет следующие функции агрегации:

  1. $match - отбирает документы из коллекции в соответствии с определенным условием.
  2. $group - группирует документы по заданному полю и расчитывает агрегационные функции, такие как сумма, среднее, минимум или максимум.
  3. $project - выбирает и переименовывает поля для вывода результатов запроса.
  4. $sort - сортирует документы по заданному полю.
  5. $skip - пропускает заданное количество документов из результата запроса.
  6. $limit - ограничивает количество возвращаемых документов.
  7. $unwind - разделяет массивы на отдельные документы.
  8. $lookup - осуществляет связывание данных из нескольких коллекций.
  9. $geoNear - выполняет запросы, связанные с геопозиционированием и возвращает документы по ближайшему расстоянию до указанной точки.