У меня есть запрос mongo в моем приложении rails, который синхронизируется, потому что коллекция огромна.
FbCheckin.where(ext_fb_place_id: self.ext_fb_place_id).all
Я прочитал из документации, что вы можете добавить опцию timeout
, чтобы предотвратить отключение таймера с помощью следующего сообщения:
Moped::Errors::CursorNotFound: The operation: "GET MORE" failed with error
Я пробовал несколько способов, включая
FbCheckin.where(ext_fb_place_id: ext_fb_place_id, {:timeout=>false}).all
и
FbCheckin.find(ext_fb_place_id: ext_fb_place_id, {:timeout=>false}).all
но ничто из этого не препятствует выходу таймера.
Кто-нибудь знает, как я могу сделать этот запрос и собрать все FbCheckins
без предварительного выключения курсора?
Спасибо