sql >> Database >  >> NoSQL >> MongoDB

MongoDB Aggregate $unwind $match met behulp van datum - wat heb ik gemist?

Oh mijn god! Stennie heeft gelijk. Het is november en niet december...

Als ik 2012-12-21T00:00:00Z het werkt... ^^

Trouwens, zoals JohnnyHK zei, is het misschien beter om de operatie op deze manier te doen:

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

Zonder $group te gebruiken maar met behulp van $project het lijkt erop dat ik krijg wat ik zoek.

Heel erg bedankt voor jullie feedback!




  1. Hoe SQLdecode-fout op te lossen wanneer u modellen in django migreert?

  2. $all parameter in mongodb werkt niet met ObjectId lijst

  3. Hoe een veld in mongodb te verhogen?

  4. Wat zijn naamgevingsconventies voor MongoDB?