Menu Docs
Página inicial do Docs
/ /

Considerações sobre agregação e operador

Alguns estágios e operadores de agregação exigem considerações especiais quando você os usa com coleções de séries temporais.

As coleções de séries temporais são compatíveis apenas com o estágio de agregação $geoNear para classificar dados geoespaciais de queries com base em índices 2dsphere. Você não pode usar os operadores $near e $nearSphere em coleções de séries temporais.

Não é possível usar o campo query para $geoNear em uma coleção de séries temporais.

Você deve especificar o campo key para $geoNear em uma coleção de séries temporais.

Não é possível usar o estágio de aggregation de $merge para adicionar dados de outra collection a uma coleção de séries temporais.

A partir do MongoDB 7.0, você pode usar o estágio de agregação $out para gravar documentos em uma coleção de séries temporais. Para obter mais informações, consulte Migrar dados para uma coleção de séries temporais.

Os seguintes operadores e estágios de pipeline de agregação são frequentemente usados para analisar dados de time series:

  • $dateAddAdiciona uma quantidade específica de tempo a um objeto Date.

  • $dateDiff: retorna a diferença de tempo entre duas datas.

  • $dateTrunc: retorna uma data que foi truncada para a unidade específica.

  • $setWindowFields: Executa cálculos em documentos em uma determinada janela.

Voltar

Query

Nesta página