$dateSequence
Returns a sequence of dates from an initial start date.
Aliases: $dateSeq
, $dateSequence
Options¶
start
(optional) Start date. DefaultNOW
.step
(optional) The step increment. Default1
.chronoUnit
(optional) The chonological unit to increment by (YEARS
,MONTHS
,WEEKS
,DAYS
,HOURS
,SECONDS
,MILLIS
)
Example¶
{
"seq": {
"$dateSeq": {
"start": "2020-01-01",
"chronoUnit": "MINUTES",
"step": 2
}
}
}
{ "seq": { "$date": "2020-01-01T00:00:00Z" } }
{ "seq": { "$date": "2020-01-01T00:02:00Z" } }
{ "seq": { "$date": "2020-01-01T00:04:00Z" } }
{ "seq": { "$date": "2020-01-01T00:06:00Z" } }
{ "seq": { "$date": "2020-01-01T00:08:00Z" } }
...