我瀏覽過各種示例,但未能找到我在找什麼..我想要的是通過_id搜索特定文檔並跳過多次通過使用一個查詢集合之間?或者對我來說足夠快的替代方案。Mongodb:跳過之間的收集值(不是正常的分頁)
下面的查詢將跳過第一個,提前第二回程:
db.posts.find({ "_id" : 1 }, { comments: { $slice: [ 1, 1 ] } })
這將是skip 0, return 1
和結果離開休息了..
但如果將有什麼樣的10000條意見和我想用同樣的模式,但回報是這樣,數組值:
skip 0, return 1, skip 2, return 3, skip 4, return 5
因此,這將返回收集其意見將是大小5000,因爲其中一半被跳過。這可能嗎?我應用了大量的10000,因爲我擔心使用多個查詢來應用這不會是性能明智的。(示例顯示在這裏:multiple queries to accomplish something similar)。日Thnx!