MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Bagaimana saya bisa mengurutkan berdasarkan $elemMatch di MongoDB?

Inilah agregasi yang dapat Anda jalankan untuk mendapatkan apa yang Anda inginkan:

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

Ini akan membuka larik rilis, mencocokkan dokumen dengan kriteria Anda, dan mengurutkan dokumen yang dipilih pada tanggal rilis.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cara membatasi jumlah pembaruan dokumen di mongodb

  2. ODM luwak:NumberInt tidak ditentukan

  3. Jumlah maksimum database yang didukung oleh MongoDB

  4. Menerapkan evaluasi objek ekspresi Query seperti goMongoDB

  5. Cast ke ObjectId gagal untuk nilai 586cc8b3ea780c071bbe2469 di jalur _id untuk model Pengguna