1
我做在服務器端此查詢,收集有1000個文件:在流星服務器端發現,我做錯了什麼?
Data.find({}, {limit: 1}).count();
此查詢的結果是1000
但是,如果我有這樣的查詢:
Data.find({}, {limit: 1}).fetch().length
結果是1
我想這是因爲count()在整個集合上工作,而沒有考慮限制,這個假設是否正確? 謝謝
我做在服務器端此查詢,收集有1000個文件:在流星服務器端發現,我做錯了什麼?
Data.find({}, {limit: 1}).count();
此查詢的結果是1000
但是,如果我有這樣的查詢:
Data.find({}, {limit: 1}).fetch().length
結果是1
我想這是因爲count()在整個集合上工作,而沒有考慮限制,這個假設是否正確? 謝謝
你的假設是正確的,限制只限制遊標中的項目數量。
Count()
計算您的選擇器的所有匹配項,所以它不受限制的影響。 docs