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

कुप्पी-MongoEngine और PyMongo एकत्रीकरण क्वेरी

जिस वर्ग को आप Mongoengine के साथ परिभाषित करते हैं, उसमें वास्तव में एक _get_collection() होता है विधि जो पाइमोंगो ड्राइवर में लागू "कच्ची" संग्रह वस्तु प्राप्त करती है।

मैं सिर्फ Model नाम का उपयोग कर रहा हूं यहाँ इस उदाहरण में कनेक्शन के लिए परिभाषित आपके वास्तविक वर्ग के लिए प्लेसहोल्डर के रूप में:

Model._get_collection().aggregate([
    { '$group' : 
        { '_id' : { 'carrier' : '$carrierA', 'category' : '$category' }, 
          'count' : { '$sum' : 1 }
        }
    }
])

तो आप हमेशा एक अलग कनेक्शन स्थापित किए बिना पाइमोंगो ऑब्जेक्ट्स तक पहुंच सकते हैं। Mongoengine खुद pymongo पर बना है।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Azure में MongoDB से कनेक्ट नहीं हो सकता

  2. जब क्वेरी में मैक्सडिस्टेंस का उपयोग किया जाता है तो जियोजोन पॉइंट रिटर्निंग एरर के लिए नियर ऑपरेटर

  3. उल्का:सरणी तत्वों के 2 अलग-अलग अनुमान प्रकाशित करें

  4. $geoNear (कुल पाइपलाइन) सही दस्तावेज़ नहीं लौटा रहा है

  5. MongoDB में चेंजस्ट्रीम और टेलेबल कर्सर में क्या अंतर है