Para agentes de IA: hay un índice de documentación disponible en https://www.mongodb.com/es/docs/llms.txt — versiones en markdown de todas las páginas están disponibles agregando .md a cualquier ruta URL.
Docs Menu

Consideraciones sobre la agregación y operadores

Algunas etapas y operadores de agregación requieren consideraciones especiales al utilizarlos con colecciones de series temporales.

Las colecciones de series de tiempo solo admiten la etapa de agregación $geoNear para ordenar datos geoespaciales de queries contra índices 2dsphere. No se pueden 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.