MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

MongoDB Agregacja $unwind $match przy użyciu daty — co przegapiłem?

O mój Boże! Stennie ma rację. Jest listopad a nie grudzień...

Jeśli wpiszę 2012-12-21T00:00:00Z to działa... ^^

Btw, jak powiedział JohnnyHK, może lepiej wykonać operację w ten sposób :

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

Bez użycia $group ale używając $project wygląda na to, że dostaję to, czego szukam.

Dziękuję bardzo za Wasze opinie!




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak łatwo zarządzać aktualizacjami baz danych i poprawkami bezpieczeństwa

  2. Metoda findOne Mongoose pobiera prawidłowy dokument z brakującym identyfikatorem _id

  3. Jaki jest pożytek z pliku mongo.lock?

  4. Spring Data MongoDB i aktualizacja zbiorcza

  5. Typ osadzony Golang + MongoDB (osadzanie struktury w innej strukturze)