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

Grup MongoDB berdasarkan jenis yang berbeda bersama-sama

Anda sebaiknya menggunakan .aggregate() untuk melakukan ini. Ini juga merupakan metode langsung pada objek koleksi di driver versi modern:

$result = $db->collection('Profit_and_loss')->aggregate(array(
    array( '$group' => array(
        '_id' => '$entity_id',
        'year' => array( '$max' => '$year' )
    ))
));

.distinct() perintah hanya berjalan di atas satu bidang. Formulir lain memerlukan evaluasi JavaScript seperti yang telah Anda catat dan berjalan jauh lebih lambat daripada kode asli.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Properti tambahan validasi MongoDB jsonSchema

  2. Bagaimana cara menghapus hanya satu atau dua bidang dari dokumen di mongodb?

  3. MongoDB tidak dapat menemukan direktori data setelah memutakhirkan ke Mac OS 10.15 (Catalina)

  4. Masalah safe_format_mount Google Compute Engine - tentukan kesalahan jenis sistem file

  5. kueri mongodb menggunakan objek _id dalam pencarian localField