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

MongoDB Aggregate $unwind $match ved hjælp af dato - hvad gik jeg glip af?

Hej min gud! Stennie har ret. Det er november og ikke december...

Hvis jeg sætter 2012-12-21T00:00:00Z det virker... ^^

Btw, som JohnnyHK sagde, er det måske bedre at udføre operationen på denne måde :

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

Uden at bruge $group men ved at bruge $project det ser ud til, at jeg får det, jeg leder efter.

Mange tak begge to for jeres feedback!




  1. indstilling af mongoide hash-feltværdier

  2. Find alle objekter i samlingen Java Mongodb

  3. Heroku kunne ikke autentificere mongolab

  4. Sådan indsætter du til en MongoDB-samling med en position