在<start>
和<end>
参数是必需的,必须是整数。该参数是可选的,如果省略则默认为。<non-zero step>
1
例 | 结果 |
---|---|
{ $range: [ 0, 10, 2 ] } |
[ 0, 2, 4, 6, 8 ] |
{ $range: [ 10, 0, -2 ] } |
[ 10, 8, 6, 4, 2 ] |
{ $range: [ 0, 10, -2 ] } |
[ ] |
{ $range: [ 0, 5 ] } |
[ 0, 1, 2, 3, 4 ] |
下面的示例使用一个名为的集合distances
,该集合列出了城市以及距旧金山的英里数。
distances
集合中的文件:
一名骑自行车的人正计划从旧金山骑车前往集合中列出的每个城市,并希望每25英里停下来休息一下。以下聚合管道操作使用$range
运算符来确定每个行程的停止点。
该操作返回以下内容: