2
我處於mongodb的學習階段。從集合中獲取第n個項目
我有一個測試網站項目,其中一個故事的每一步都是domain.com/step 例如,第14步是通過domain.com/14
換句話說訪問,對於上述情況,我需要訪問我的收藏中的第14個文檔才能使用它。
我一直在使用find().skip(n).limit(1)
這個方法來返回n
th文件,但是當文件太多時,它會變得非常慢。所以我需要一種更有效的方式來獲取我的收藏中的文檔n
。
任何想法表示讚賞。
遠程分頁通常是這種情況,來自Google的一些示例http://stackoverflow.com/questions/7228169/slow-pagination-over-tons-of-records-in-mongo http://stackoverflow.com/問題/ 9703319/mongodb-ranged-pagination http://blog.mongodirector.com/fast-paging-with-mongodb/ – Sammaye
投票下來,沒有任何評論 - 非常有建設性的舉措。 – Mia
@Sammaye謝謝你的鏈接,但是我看到他們,他們不是我的問題的答案。我不在尋找分頁,我需要直接訪問domain.com/step鏈接 - 第二和第三個鏈接完全是關於skip的分頁,第一個鏈接沒有答案,但是一個建議:「不要使用它」 所有這些實際上是我的問題在這裏的原因。 – Mia