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

ListField (एंबेडेड डॉक्यूमेंटफिल्ड) पर क्वेरी नहीं कर सकता

आपको एक $elemMatch करना होगा [1] क्वेरी और इस समय mongoengine में इसके लिए कोई अंतर्निहित समर्थन नहीं है। आपको एक कच्चा . करना होगा इस तरह की क्वेरी:

Agent.objects.filter(
    name='ashraf',  
    __raw__={"skills": {
        "$elemMatch": {
            "level": {"$gt": 5}, 
            "name": "Computer Skills"
        }
    }}
)

[1] http://www.mongodb.org/display /DOCS/Advanced+Queries#AdvancedQueries-%24elemMatch



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB डेटा प्रकारों का परिचय

  2. मैं मोंगोलैब पर मोंगोडब में रेगेक्स का उपयोग कैसे कर सकता हूं?

  3. एक्सएमएल डेटा को मोंगोडब संग्रह में स्टोर करें

  4. नेवला स्ट्रिंग कुंजी में Json वस्तु भंडारण

  5. उत्पादन उपयोग के लिए MongoDB जावा ड्राइवर MongoOptions को कैसे कॉन्फ़िगर करें?