Dalam versi MongoMapper saat ini, ini akan berfungsi:
MessageThread.where(:partecipant_ids => 15)
Dan ini juga akan berhasil...
MessageThread.where(:partecipant_ids => [15])
...karena plucky mengembangkannya secara otomatis ke:
MessageThread.where(:partecipant_ids => { :$in => [15] })
(lihat https://github.com/jnunemaker /plucky/blob/master/lib/plucky/criteria_hash.rb#L121 )
Saya akan mengatakan lihat data Anda dan coba kueri di konsol Mongo untuk memastikan Anda memiliki kueri yang berfungsi. Kueri MongoDB diterjemahkan langsung ke kueri MM kecuali untuk peringatan di atas (dan beberapa kecil lainnya). Lihat http://www.mongodb.org/display/DOCS/Querying