MongoMapper के वर्तमान संस्करणों में, यह काम करेगा:
MessageThread.where(:partecipant_ids => 15)
और यह भी काम करना चाहिए...
MessageThread.where(:partecipant_ids => [15])
...क्योंकि प्लकी ऑटोएक्सपैंड करता है कि:
MessageThread.where(:partecipant_ids => { :$in => [15] })
(देखें https://github.com/jnunemaker /plucky/blob/master/lib/plucky/criteria_hash.rb#L121 )
मैं कहूंगा कि अपने डेटा पर एक नज़र डालें और यह सुनिश्चित करने के लिए कि आपके पास एक कार्यशील क्वेरी है, Mongo कंसोल में प्रश्नों का प्रयास करें। MongoDB प्रश्न उपरोक्त (और कुछ अन्य मामूली) चेतावनियों को छोड़कर सीधे MM प्रश्नों में अनुवाद करते हैं। देखें http://www.mongodb.org/display/DOCS/Querying