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

Array kueri MongoDb dengan nilai nol

Untuk menemukan dokumen dengan array, dengan elemen null, jalankan:

db.collection.find({"keyWithArray":{$elemMatch:{"$in":[null], "$exists":true}}})

Menurut safaribooksonline null yang benar pencocokan dilakukan menggunakan $in (karena Anda tidak dapat menggunakan $eq dengan null ).Juga, bandingkan dengan null :

{"something":null}

akan mencocokkan dokumen dengan bidang "sesuatu" yang disetel ke nol dan setiap dokumen yang tidak memiliki bidang "sesuatu" sama sekali. Jadi kita harus memastikan kuncinya ada menggunakan $exists .



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Bagaimana cara menjatuhkan atau menghapus koleksi di MongoDB?

  2. Bagaimana cara membuat Agregasi dari daftar AggregationOperation di Spring data MongoDB?

  3. mongodb lumpuh setelah shutdown yang tidak terduga

  4. Kembalikan hanya bidang tertentu dari sub-dokumen larik proyeksi

  5. MongoDB $isoWeekYear