MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Temukan dokumen termasuk elemen di bidang Array dengan mongomapper?

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




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Tambal REST API ke Pembaruan Sebagian MongoDB di .NET

  2. Tidak dapat menghubungkan Robomongo menggunakan gambar buruh pelabuhan MongoDB

  3. Mongoose - find():objek di dalam opsi pencarian tidak berfungsi

  4. MongoDB - haruskah dokumen pengguna saya menyimpan daftar id proyek?

  5. SpringData Mongo @Kolom anotasi setara (@Properti?)