服务器 mongo 版本为 3.4.4。由 Studio 3T 连接。当我在 IntelliShell 中这样查询时
db.orders.aggregate([
{ $limit: 10 },
{ $skip: 10 }
])
我什么也得不到。
但是,当我切换 $limit 和 $skip 时,
db.orders.aggregate([
{ $skip: 10 },
{ $limit: 10 }
])
它工作正常。
这是我的理解:$limit: 10
意思是“我想要十个结果”,$skip
意思是“我不需要前十个”。
因此,我通过第一个查询获得 0 个结果,通过第二个查询获得 10-20 个结果。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句