sql >> Databasteknik >  >> NoSQL >> MongoDB

MongoDB Aggregate $unwind $match using date - vad missade jag?

Hej herregud! Stennie har rätt. Det är november och inte december...

Om jag sätter 2012-12-21T00:00:00Z det fungerar... ^^

Btw, som JohnnyHK sa att det kanske är bättre att göra operationen på det här sättet :

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

Utan att använda $group men med $project det verkar som att jag får det jag letar efter.

Tack så mycket båda två för era kommentarer!




  1. MongoDB:Getting Client Cursor::yield kan inte låsa upp b/c av rekursiv låsvarning när findAndModify används i två processinstanser

  2. Mongoose/node.js hur man hittar, fyller på, gör saker, "avfolkar" och uppdaterar

  3. Mongodb Aggregation rader till kolumner

  4. MongoDB-grupp och summa med id som nyckel