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

Mengambil jumlah kolom di MongoDB

Memanfaatkan Kerangka Agregasi baru MongoDB:

$result = $db->command(array(

    'aggregate' => 'COLLECTION_NAME',

    'pipeline'  => array(
        // Match:
        // We can skip this in case that we don't need to filter 
        // documents in order to perform the aggregation
        array('$match' => array(
            // Criteria to match against
        )),

        // Group:
        array('$group'  => array(
            // Groupby fields:
            '_id'       => "$fieldname1, $fieldname2, $or_empty, $etc",
            // Count:
            'count'     => array('$sum' => 1),
            // Sum:
            'type_sum'  => array('$sum' => '$type'),
        ))

        // Other aggregations may go here as it's really a PIPE :p

    ),
));


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Redis atau Mongo untuk menentukan apakah suatu angka termasuk dalam rentang?

  2. Menghubungkan dari jarak jauh ke antarmuka http MongoDB di server EC2

  3. MongoDB Opensource vs MongoDB Enterprise

  4. Hapus duplikat di MongoDB

  5. Banyak koneksi luwak