Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /

Consideraciones sobre la agregación y operadores

Algunas etapas y operadores de agregación requieren consideraciones especiales cuando se utilizan con colecciones de series temporales.

Las colección de series de tiempo solo admiten la Etapa de agregación $geoNear para ordenar datos geoespaciales de consultas en 2índices dsphere. No puedes utilizar los operadores $near y $nearSphere en colecciones de series de tiempo.

No se puede utilizar el query campo para $geoNear en una colección de series de tiempo.

Debe especificar el campo key para $geoNear en una colección de series de tiempo.

No se puede utilizar la $merge etapa de agregación para agregar datos de otra colección a una colección de series de tiempo.

A partir de MongoDB 7.0, puedes utilizar la etapa de agregación $out para guardar documentos en una colección de series de tiempo. Para obtener más información, consulte Migrar datos a una colección de series de tiempo.

Las siguientes etapas y operadores de la canalización de agregación se utilizan a menudo para analizar datos de series de tiempo:

  • $dateAddAñade una cantidad específica de tiempo a un objeto de fecha.

  • $dateDiff: Devuelve la diferencia de tiempo entre dos fechas.

  • $dateTrunc: Devuelve una fecha que ha sido truncada a la unidad específica.

  • $setWindowFieldsEjecuta cálculos en documentos en una ventana determinada.

Volver

Query

En esta página