sql >> Databáze >  >> NoSQL >> MongoDB

MongoDB Aggregate $unwind $match using date – co mi uniklo?

Ho můj bože! Stennie má pravdu. Je listopad a ne prosinec...

Pokud vložím 2012-12-21T00:00:00Z funguje to... ^^

Btw, jak řekl JohnnyHK, možná je lepší provést operaci tímto způsobem:

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

Bez použití $group ale pomocí $project zdá se, že dostanu, co hledám.

Moc vám oběma děkujeme za vaše ohlasy!




  1. jak vyřešit tuto chybu transakce v mlab? [MongoError:Čísla transakcí jsou ... podpora zamykání na úrovni dokumentu]

  2. mongodb připojit více kolekcí

  3. MongoDB ::jsou Mongo ID jedinečná napříč sbírkami?

  4. jak udělat z proměnné jedinečný klíč v mongoose?