[英]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.