sql >> Database teknologi >  >> NoSQL >> MongoDB

Hvordan kan jeg sortere efter $elemMatch i MongoDB?

Her er den sammenlægning, du kan køre for at få, hvad du ønsker:

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

Dette afvikler udgivelsesarrayet, matcher dokumenterne efter dine kriterier og sorterer udvalgte på udgivelsesdatoen.




  1. Mongoose gruppe og tælle

  2. MongoDB replikasæt i Azure, hvor peger jeg firewallen hen?

  3. opdatere kolonne af en samling i mongodb

  4. MapReduce ser ud til at være begrænset til 100?