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

menggunakan $and dengan $match di mongodb

$dan dengan $match berfungsi dengan baik.

Anda memiliki kesalahan sintaks dalam kueri Anda. Coba ini.

db.test.aggregate([
                   { 
                     $match: {
                          $and: [ 
                              {type: {$in: ["TOYS"]}}, 
                              {type: {$nin: ["BARBIE"]}}, 
                              {time: {$lt:ISODate("2013-12-09T00:00:00Z")}}
                          ]
                     }
                   }
                  ])

Dan untuk apa yang Anda coba lakukan, Anda tidak memerlukan $and .



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB $bulat

  2. Mongo tidak dapat memulai

  3. Array bersarang di Mongoose

  4. MongoDB Mengakuisisi mLab  – Apakah Alternatif Hosting MongoDB yang Berbeda?

  5. Apakah mungkin untuk menghasilkan Koleksi MongoDB yang dinamai secara dinamis?