Create a Time Series Collection
On this page
Time series collections efficiently store sequences of measurements over a period of time.
Procedure
Specify a timeField.
Specify which field should be used as the timeField
for the time-series
collection. This field must have a BSON type date.
Optional. Select a granularity from the dropdown.
Specify a coarser granularity so measurements over a longer time
span can be more efficiently stored and queried. The default value
is "seconds"
.
If you set the granularity
parameter, you can't set the
bucketMaxSpanSeconds
and bucketRoundingSeconds
parameters.
Optional. Specify a numeric value for the following fields.
Field | Type | Description |
---|---|---|
bucketMaxSpanSeconds | number | Specifies the maximum time span between measurements in a bucket. The value of |
bucketRoundingSeconds | number | Specifies the time interval that determines the starting timestamp for a new bucket. The value of |
expireAfterSeconds | number | Enables the automatic deletion of documents that are older than
the specified number of seconds. |
For more information on time series fields, see Time Series Object Fields.
Restrictions and Limitations
The following restrictions and limitations apply when creating a time series collection:
Custom collation is the only Advanced Collection Option that can be used alongside your time series collation.
See Time Series Collection Limitations for all time series collection limitations.