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

MongoDB Aggregate $unwind $match using date - cosa mi sono perso?

O mio Dio! Stennie ha ragione. È novembre e non dicembre...

Se metto 2012-12-21T00:00:00Z sta funzionando... ^^

A proposito, come ha detto JohnnyHK, forse è meglio fare l'operazione in questo modo :

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

Senza usare $group ma usando $project sembra che ottenga quello che cerco.

Grazie mille ad entrambi per i vostri feedback!