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

MongoDB Aggregate $ unwind $ match using date - o que eu perdi?


Oh meu Deus! Stennie está certo. É novembro e não dezembro...

Se eu colocar 2012-12-21T00:00:00Z está funcionando... ^^

Aliás, como JohnnyHK disse, talvez seja melhor fazer a operação dessa maneira:
db.blogs.aggregate( [
    { $project : { 'comments' : 1 } },
    { $unwind: "$comments" },
    { 
       $match: { 
          'comments.create' : {
                $gt: ISODate("2012-12-21T00:00:00Z")
          }
       } 
    }
])

Sem usar $group mas usando $project parece que consigo o que procuro.

Muito obrigado a ambos por seus feedbacks!