[英]Can't get data by using aggregate in mongodb
服务器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个结果。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.