2016-06-15 1 views
0

이것은 내 코드입니다. MSISDN 필드는 사용자 컬렉션 들이지이 같은 기록은 내가 consistent.So 우리가 일종의 사용해야 페이지 매김을 사용 때마다하지 않는 issue.sort을 파악MongoDB 페이지 매김 제한 및 건너 뛰기 사용 문제

count = user_ids.count 
current_limit =0 
while count >0 
    users.where(:id.in=> user_ids).skip(current_limit*100).limit(100).each do |user| 
     file.write("#{user.msisdn}\n") 
    end 
    count-=100 
    current_limit+=1 
    end 
end 
+0

건너 뛰기 전에 뭔가를 주문하고 싶을 수도 있습니다. 그렇지 않으면 다음에 쿼리 할 때 요소가 같은 순서로 유지된다는 보장이 없습니다. –

답변