MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

MongoDB में कॉलम का योग लेना

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. मोंगोडब एकत्रीकरण पाइपलाइन समूह पुश को कैसे सीमित करें

  2. सभी फ़ील्ड हटाएं जो अशक्त हैं

  3. मोंगो परिणाम से _id हटाएं

  4. क्रमबद्ध रूप में एकाधिक दस्तावेज़ से आंतरिक सरणी तत्व लौटाना

  5. मोंगोडीबी $allElementsTrue