sql >> Database teknologi >  >> NoSQL >> MongoDB

Mongo:Datoer i match-samlet forespørgsel ser ud til at blive ignoreret

Fjern $ præfiks på $date feltet i din $match :

{ $match: { 
    keywordGroupId: 75, 
    date: {$gte: ISODate("2013-01-01T00:00:00.0Z"), $lt: ISODate("2013-02-01T00:00:00.0Z")}
}},

Du bruger kun $ præfiks, når feltnavnet bruges i en værdi, ikke som en nøgle.



  1. Mongoose:forespørg om fulde navn med regex

  2. Sådan gør du:Brug HBase Thrift Interface, del 2:Indsættelse/hentning af rækker

  3. Oprettelse af første bruger i MongoDB 3.2.

  4. Den mest effektive måde at få al værdi for et felt i MongoDB &Node.js