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

किसी आइटम की सबसे हाल की तारीख को क्वेरी करने के लिए कुल का उपयोग करके mongoDB क्वेरी

पहली चीज़ें पहले :-)

  1. $match . का उपयोग करें प्रसंस्करण गति बढ़ाने के लिए क्वेरी में पहली पाइपलाइन के रूप में (संसाधित करने के लिए कम डेटा)

  2. $group . में आप $min . का उपयोग कर सकते हैं - किसी प्रकार की आवश्यकता नहीं है गति :-)

तो क्वेरी इस तरह दिखेगी:

db.wab.aggregate([{
            $match : {
                vendor_name : {
                    $in : ["test1", "test2"]
                },
                category : 'Fruit'
            }
        }, {
            $group : {
                _id : {
                    vendor_name : "$vendor_name",
                    product_name : "$product_name"
                },
                business_date : {
                    $min : "$business_date"
                }
            }
        }
    ])



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB सी # स्ट्रिंग पर 'पसंद' के लिए क्वेरी

  2. $graphLookup . का उपयोग करके मोंगो के साथ पदानुक्रमित प्रश्न

  3. मॉर्फिया में मैं एक ArrayList के अंदर एक एम्बेडेड ऑब्जेक्ट को कैसे अपडेट कर सकता हूं?

  4. मोंगो खोल क्वेरी में केवल नेस्टेड सरणी के मिलान वाले फ़ील्ड कैसे प्रोजेक्ट करें?

  5. आप किसी दस्तावेज़ की सरणी में ऑब्जेक्ट्स को कैसे अपडेट करते हैं (नेस्टेड अपडेटिंग)