MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Mongo :les dates dans la requête d'agrégation de correspondance semblent être ignorées

Supprimez le $ préfixe sur le $date champ de votre $match :

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

Vous n'utilisez que le $ préfixe lorsque le nom du champ est utilisé dans une valeur, et non comme clé.