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

MongoDB Aggregate $unwind $match using date - qu'est-ce que j'ai raté ?

Ho mon dieu! Stennie a raison. Nous sommes en novembre et non décembre...

Si je mets 2012-12-21T00:00:00Z ça marche... ^^

Au fait, comme l'a dit JohnnyHK, il vaut peut-être mieux faire l'opération de cette façon :

db.blogs.aggregate( [
    { $project : { 'comments' : 1 } },
    { $unwind: "$comments" },
    { 
       $match: { 
          'comments.create' : {
                $gt: ISODate("2012-12-21T00:00:00Z")
          }
       } 
    }
])

Sans utiliser $group mais en utilisant $project il semble que j'obtienne ce que je cherche.

Merci beaucoup à vous deux pour vos retours !