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

Menemukan nilai tertinggi dari sub-array dalam dokumen

Kumpulan agregasi berikut mengembalikan apa yang Anda butuhkan.

db.letters.aggregate([
    {$project:{"Array.K":1, "Array.V":1}},
    {$unwind:"$Array"},
    {$sort:{"Array.V":-1}},
    {$limit:1}
]);

Pengembalian:

{"_id":2, "Array":{"K":"E","V":14}}

Menikmati! :)



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Tutup koneksi luwak dengan benar setelah Anda selesai

  2. Ekspor MySQL ke MongoDB

  3. ubah agregat mongodb dokumen kunci

  4. Sisipan Massal Mongo di beberapa koleksi

  5. Spring Data mongo - masalah dengan koleksi Distinct