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

Bagaimana saya bisa mendapatkan nilai maksimal dalam dokumen bersarang?

Jika Anda ingin mencari nilai maksimum kode dari semua kode menu maka kemungkinan querynya adalah sebagai berikut:

db.menucategories.aggregate([
  { $unwind: '$menus' },
  { $group: { _id: null, max: { $max: '$menus.code' } } },
  { $project: { max: 1, _id:0 } }
]) 

Klik tautan di bawah untuk informasi lebih lanjut mengenai berbagai operator:

$unwind , $group , $project



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Status Set Replika MonogoDB Tidak berubah dari Startup ke Sekunder

  2. Bagaimana cara menyimpan array yang diurutkan kembali ke MongoDB?

  3. pengurangan dalam kueri mongo tidak berfungsi?

  4. Spring Data MongoDB - Di mana membuat indeks secara terprogram untuk koleksi Mongo?

  5. MongoDB - Kesalahan:skema tidak valid, diharapkan mongodb