8
比方說,我放了一個限制,並跳過MongoDB查詢...我想知道總結果,如果沒有限制那裏。在Mongodb中,如何獲得返回的總計結果的計數,沒有限制?
當然,我可以做到這種低劣的方式......這是查詢兩次。
比方說,我放了一個限制,並跳過MongoDB查詢...我想知道總結果,如果沒有限制那裏。在Mongodb中,如何獲得返回的總計結果的計數,沒有限制?
當然,我可以做到這種低劣的方式......這是查詢兩次。
在MongoDB中,默認行爲count()
將忽略skip
和limit
並計算整個原始查詢中的結果數。所以運行count
會給你正是你想要的。
傳遞布爾值true
到count
或調用size
而不是給你一個計數WITH跳過或限制。
沒有兩次執行查詢就無法獲得計數。