簡體   English   中英

在mongodb中使用聚合無法獲取數據

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM