0
我有一個包含許多嵌入文檔(DataPoint)(1:N關係)的文檔(DataSet)。由於這在數組中顯示爲一個數組,如果我想要讀取每20個元素,例如,它會將每個元素加載到內存中,還是隻加載每20個元素?用ror加載MongoDB/Mongoid嵌入式文檔
我想弄清楚這是否會效率低下。我希望理想情況下只加載我需要的數據庫。
下面是一個例子:
a = DataSet.first
points = a.data_points.values_at(*(0..a.data_points.count).step(20))
這是壞?有沒有一種特定的方式來做到這一點?