我正在一個節點項目上應用網格的過濾器和分頁。貓鼬跳過,限制和計數
我需要找到的項目,從查詢中找到的總計和Mongodb集合中的總項目。
我的查詢是像(CoffeeScript的):
projects.find(query).limit(10).skip(skip).select(q).exec (err, items) ->
projects.count().exec (err, count) ->
itemsTotals = count
itemsFound = items.length
但如果我的查詢返回的結果比「限價」變大,然後找到的項目的數量限制所以和我添加第三個查詢或我直接使用聚合框架。
我真的需要兩個查詢(projects.find和projects.count)嗎?
使用單個貓鼬查詢(可能會限制查詢中直接返回的結果),可以獲得兩個值(集合的總數和總數)?