मेरे पास मेरे रेल ऐप में एक मोंगो क्वेरी है जो समय समाप्त हो रही है क्योंकि संग्रह बहुत बड़ा है।रेल ऐप में मोंगोइड का उपयोग करके मोंगो क्वेरी कर्सर टाइमआउट त्रुटि
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
एकत्र कर सकता हूं?
धन्यवाद
यह [मोंगोइड मेलिंग सूची पर चर्चा] (https://groups.google.com/d/topic/mongoid/9QxJZg9sSZo/discussion) कुछ सहायक संकेत प्रदान कर सकता है। –
@PrakashMurthy धन्यवाद, मैं इस पर एक नज़र डालेंगे – Huy
क्या आपको कोई समाधान मिला? – cortex