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

MongoDB :temukan nilai dalam Array dengan banyak kriteria

Anda dapat menggunakan $elemMatch untuk memeriksa apakah elemen dalam array cocok dengan ekspresi kecocokan yang ditentukan.

Dalam hal ini, Anda dapat menggunakannya untuk mendapatkan dokumen yang array angkanya memiliki elemen antara -10 dan 10:

   db.foo.find( { numbers : { $elemMatch : { $gt : -10 , $lt : 10 } } } );

Ini hanya akan mengembalikan dokumen _id :2.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Bagaimana cara mendapatkan semua nilai yang berisi bagian dari string menggunakan pencarian luwak?

  2. Cara Memantau Server Database Anda Menggunakan ClusterControl CLI

  3. Solusi MongoDB untuk dokumen di atas ukuran 16mb?

  4. Memperkenalkan Bagan Pencarian di MongoDB

  5. Mendapatkan MongoDB di Linux untuk mendengarkan koneksi jarak jauh