服务器mongo版本是3.4.4。 由Studio 3T连接。 当我在IntelliShell
中查询时db.orders.aggregate([
{ $limit: 10 },
{ $skip: 10 }
])
我没有得到任何回报 但是,当我切换$ limit和$ skip时,
db.orders.aggregate([
{ $skip: 10 },
{ $limit: 10 }
])
工作正常。
答案 0 :(得分:1)
这是我的理解:
$limit: 10
表示“我想要十个结果”,
$skip
表示'我不需要前十位'。
所以,我通过第一个查询获得0结果,通过第二个查询得到10-20个结果。