MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

използвайки $и с $match в mongodb

$и с $match работи добре.

Имате синтактични грешки във вашата заявка. Опитайте това.

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

И за това, което се опитвате да направите, не се нуждаете от $and .



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Обявяване на ClusterControl 1.4.2 - изданието DevOps

  2. Запитване в Mongodb за месец, ден, година... на дата и час

  3. Как мога да използвам променлива с регулярни изрази в заявка за MongoDB

  4. Актуализацията на Mongoose не се актуализира:{ ok:0, n:0, nModified:0 }

  5. Опции за пълно текстово търсене за настройка на MongoDB