MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Mongo:as datas na consulta agregada de correspondência parecem ser ignoradas


Remova o $ prefixo no $date campo do seu $match :
{ $match: { 
    keywordGroupId: 75, 
    date: {$gte: ISODate("2013-01-01T00:00:00.0Z"), $lt: ISODate("2013-02-01T00:00:00.0Z")}
}},

Você só usa o $ prefixo quando o nome do campo é usado em um valor, não como uma chave.