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

PHP ड्राइवर का उपयोग करके MongoDB कुल क्वेरी

आपके जावास्क्रिप्ट में पैरामीटर एक तत्व के साथ 4 वस्तुओं की एक सरणी है, आपके PHP में यह 4 तत्वों के साथ एक सहयोगी सरणी (ऑब्जेक्ट) है। यह आपकी जावास्क्रिप्ट का प्रतिनिधित्व करेगा:

$result = $c->aggregate(array(
    array(
      '$project' => array(
          'day' => array('$dayOfYear' => '$executed')
      ),
    ),
    array(
      '$group' => array(
          '_id' => array('day' => '$day'),
          'n' => array('$sum' => 1)
      ),
    ),
    array(
      '$sort' => array(
          '_id' => 1
      ),
    ),
    array(
      '$limit' => 14
    )
));

इसके अलावा, यदि आपके पास कम से कम PHP5.4 है, तो आप सरल सरणी सिंटैक्स का उपयोग कर सकते हैं। PHP में परिवर्तन तब तुच्छ होता है, आप बस घुंघराले ब्रेसिज़ को वर्ग ब्रैकेट और कोलन के साथ तीरों से प्रतिस्थापित करते हैं:

$result = $c->aggregate([
  [ '$project' => [ 'day' => ['$dayOfYear' => '$executed']  ]  ],
  [ '$group' => ['_id' => ['day' => '$day'], 'n' => ['$sum' => 1]  ] ],
  [ '$sort' => ['_id' => 1] ],
  [ '$limit' => 14 ]
]);



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मोंगोडीबी $सिंह

  2. दस्तावेज़ डेटाबेस:अनावश्यक डेटा, संदर्भ, आदि (विशेष रूप से MongoDB)

  3. मोंगो समूह क्वेरी फ़ील्ड कैसे रखें

  4. नोड.जेएस मॉड्यूल 'मोंगोडब' नहीं ढूंढ सकता

  5. GridFS, एक्सप्रेस, mongoDB, node.js . में POST अनुरोध से डेटा स्ट्रीम संग्रहीत करना