$skip(聚合)
定义
行为
使用 $skip 与排序结果
如果在使用 $skip
阶段与以下任一
的
$sort
聚合阶段、sort() 方法,或
将
sort
字段添加到findAndModify
命令或findAndModify()
脚本方法,
在将结果传递给 $skip
阶段之前,请确保至少包含一个包含唯一值的排序字段。
在包含重复值的字段上排序可能会导致多次执行时这些重复字段的排序顺序不同,尤其是在集合正在积极接收写入操作时。
保证排序一致性的最简单方法是包含排序查询中的 _id
字段。
有关更多信息,请参阅以下内容
示例
考虑以下示例
db.article.aggregate([ { $skip : 5 } ]);
此操作跳过管道传递给它的前5个文档。 $skip
对其传递到管道中的文档内容没有影响。