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

Jak mogę sortować według $elemMatch w MongoDB?

Oto agregacja, którą możesz uruchomić, aby uzyskać to, czego chcesz:

db.release.aggregate([
         {$unwind:"$release"},
         {$match:{"release.active":"Y", "release.region":"GB"}},
         {$sort:{"release.date":1}}
])

To rozwinie tablicę wydań, dopasuje dokumenty według twoich kryteriów i posortuje wybrane w dniu wydania.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. $w operatorze mongoDB z _id w perl

  2. Jaki typ mapowania wybrać dla tablic asocjacyjnych? Doktryna ODM

  3. Bluemix Mongodb:Uwierzytelnienie nie powiodło się

  4. Sprawdź istnienie obiektu w mongo za pomocą gopkg.in/mgo.v2

  5. Sterownik MongoDB C#, zapytanie za pomocą elementu tablicy przy użyciu wyrażenia regularnego