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
/ /

Colecciones de series de tiempo

En esta guía, puede aprender cómo usar e interactuar con colecciones de series de tiempo en MongoDB usando el driver MongoDB .NET/C#.

Las colecciones de series temporales almacenan de manera eficiente la secuencia de mediciones a lo largo del tiempo. Los datos de series de tiempo consisten en cualquier dato recopilado a lo largo del tiempo, metadatos que describen la medición y el momento de la medición.

Ejemplo
Medición
Metadata

Datos de ventas

ganancia

Empresa

Tasas de infección

Cantidad de personas infectadas

Ubicación

Importante

Las colecciones de series temporales requieren MongoDB 5.0 o posterior.

Para crear una colección de series de tiempo, utiliza los siguientes parámetros CreateCollection() :

  • Nombre de la nueva colección que se va a crear

  • CreateCollectionOptions objeto que contiene un 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 comprobar si creaste la colección correctamente, utiliza el método ListCollections() o ListCollectionsAsync() como se muestra en el siguiente ejemplo:

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

El resultado será similar al siguiente:

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

Para query una colección de series de tiempo, sigue las convenciones para recuperar y agrupar datos. Para obtener más información sobre estas convenciones, consulta la Guías de recuperación de datos y operaciones de agregación.

Para obtener más información sobre las operaciones mencionadas en esta página, consulta las siguientes guías del manual del servidor:

  • Colecciones de series de tiempo

  • Limitaciones de la colección de series de tiempo

Para aprender más sobre cualquiera de los métodos o tipos analizados en esta guía, consulta la siguiente documentación de API:

Volver

Búsqueda vectorial de MongoDB

En esta página