sql >> Databáze >  >> NoSQL >> MongoDB

pomocí $ as $match v mongodb

$a s $match funguje dobře.

V dotazu máte syntaktické chyby. Zkuste toto.

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

A k tomu, co se snažíte udělat, nepotřebujete $and .



  1. Vypočítat hodnotu přeskočení pro daný záznam pro seřazené stránkování

  2. MongoDB:Závažná chyba:Třída 'MongoClient' nebyla nalezena

  3. Ověření MongoDB 3.2 se nezdařilo

  4. předat výsledky jinému příkazu v redis