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

mongoengine - एंबेडेड डॉक्यूमेंटफिल्ड की लिस्टफिल्ड पर क्वेरी

आप एम्बेडेड नोटेशन के साथ-साथ क्वेरी ऑपरेटर का उपयोग "अधिक या बराबर" के लिए कर सकते हैं

Hotel.objects(chambre__prix__gte=a)

या यदि आपको एक पूर्णांक के रूप में डालने की आवश्यकता है:

Hotel.objects(chambre__prix__gte=int(math.floor(a)))

यदि आप केवल "मिलान" तत्व को प्रोजेक्ट करना चाहते हैं, तो इसके बजाय सीधे ड्राइवर पर एक कच्ची क्वेरी का उपयोग करें:

Hotel._get_collection().find(
  { 'chambre.prix': { '$gte': int(math.floor(a)) } },
  { 'chambre.$': 1 }
)



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Model.find () नेवला में खाली लौटाता है

  2. MongoDB प्रतिकृति सरल पासवर्ड प्रमाणीकरण के साथ सेट है

  3. नेवला हमेशा एक खाली सरणी लौटाता है NodeJS

  4. Mongoose स्कीमा में अनेक मानों का उपयोग करने वाले अद्वितीय दस्तावेज़

  5. डेटाबेस अपडेट और सुरक्षा पैच को आसानी से कैसे प्रबंधित करें