Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
Click here >
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 de tiempo.

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 usar el campo query 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 etapa de agregación $merge 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