Menu Docs
Página inicial do Docs
/ / /
C#/.NET
/

Coleções de Time Series

Nesta página

  • Visão geral
  • Crie uma coleção de séries temporais
  • Consultar uma Coleta de Seqüência Temporal
  • Informações adicionais

Neste guia, você pode aprender como usar e interagir com coleções de séries temporais no MongoDB usando o driver .NET/C# do MongoDB.

As coleções de séries temporais armazenam eficientemente sequências de medições durante um período de tempo. Os dados de série temporal consistem em quaisquer dados coletados ao longo do tempo, metadados que descrevem a medição e o tempo da medição.

Exemplo
Medição
Metadados
Dados de vendas
receita
Empresa
Taxas de infecção
Quantidade de pessoas infectadas
Localização

Importante

As coleções de séries temporais exigem MongoDB 5.0 ou posterior.

Para criar uma coleção de séries temporais, passe os seguintes parâmetros para o método CreateCollection() :

  • Nome da nova coleção a ser criada

  • CreateCollectionOptions objeto que contém um objeto TimeSeriesOptions

var database = mongoClient.GetDatabase("fall_weather");
var tsOptions = new TimeSeriesOptions("temperature");
// Creates a time series collection that stores "temperature" values over time
var collOptions = new CreateCollectionOptions { TimeSeriesOptions = tsOptions };
database.CreateCollection("september2021", collOptions);

Para verificar se você criou a coleção com sucesso, use o método ListCollections() ou ListCollectionsAsync() conforme mostrado no exemplo a seguir:

var collections = database.ListCollections().ToList();
foreach (var collection in collections) {
Console.WriteLine(collection);
}

Sua saída será semelhante à seguinte:

{
"name": "september2021",
"type": "timeseries",
"options": {
"timeseries": {
"timeField": "temperature",
"granularity": "seconds",
"bucketMaxSpanSeconds": 3600
}
},
"info": {
"readOnly": false
}
}
...

Para consultar uma coleção de séries temporais, siga as convenções para recuperar e agregar dados. Para obter mais informações sobre essas convenções, consulte os guias Retrieve Data e Aggregation .

Para saber mais sobre as operações mencionadas nesta página, consulte os seguintes guias do manual do servidor:

  • Coleções de Time Series

  • Limitações de coleta de séries temporais

Para saber mais sobre qualquer um dos métodos ou tipos discutidos neste guia, consulte a seguinte documentação da API:

← Exploração madeireira