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

MongoDB $elemMatch $dalam

Anda dapat menggunakan sintaks yang berbeda dari yang Anda coba yang mencapai hasil yang sama tetapi tidak mengalami batasan di SERVER-3544.

Gunakan sintaks ini:

db.collection.find({ "unusual": {"$elemMatch":{"defindex":363,"_particleEffect":{"$in":[6,19]}  }} })

Ini akan cocok dengan dokumen apa pun yang memiliki elemen larik dengan 313 dan 6 atau 19.

Ini juga berfungsi dengan {$in:[]} untuk defindex dan _particleEffect, selama Anda ingin mencocokkan kombinasi apa pun dari kedua daftar tersebut.

db.collection.find({ "unusual": {"$elemMatch":{"defindex":{"$in":[313,363]},"_particleEffect":{"$in":[6,19]}  }} })


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Bagaimana cara menginstal php-mongo di CentOS 5.3?

  2. MongoDB:Memperbarui subdokumen

  3. $elemMatch setara dalam data pegas mongodb

  4. Akumulator panjang alih-alih fungsi Ganda dalam grup MongoDB ()

  5. Meteor - merender nama pemilik dalam daftar objek