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 を参照してください