搜尋

首頁  >  問答  >  主體

mongodb中,對於一個大集合,如何做到每次只取一點,分段取完一個集合?

集合的查詢帶條件的,條件可能會變,如果是mysql的話,可以透過簡單記錄ID來做到,以後取只取比這個id大的,但是mongodb不知道該如何做?

仅有的幸福仅有的幸福2796 天前800

全部回覆(1)我來回復

  • 某草草

    某草草2017-04-25 09:04:22

    1. 可以像mysql一樣,加一個long型的冗餘字段,每次遞增,這樣就可以解決mongo主鍵是ObjectId類型的問題了;
    2. 可以使用分頁來做,不過可能需要記錄之前分段已經取了多少資料。如果每次分段取的資料都是一樣多的,那就更適合分頁le。

    回覆
    0
  • 取消回覆