मैं कैसे कर सकते एक त्वरित खोज() या findOne() mongoengine, साथ में) मैं पहले से ही इस है, लेकिन यह सही तरीके से हो रहा है नहीं करता है:खोज() और findOne (mongoengine
Cars.objects()._collection.find_one({'model':2013})
मैं कैसे कर सकते एक त्वरित खोज() या findOne() mongoengine, साथ में) मैं पहले से ही इस है, लेकिन यह सही तरीके से हो रहा है नहीं करता है:खोज() और findOne (mongoengine
Cars.objects()._collection.find_one({'model':2013})
खोजने के लिए() आप कर सकते हैं:
Cars.objects(model=2013)
और find_one के लिए() आप कर सकते हैं:
Cars.objects.get(model=2013)
एक परिणाम है कि uniq होना चाहिए प्राप्त करने के लिए संग्रह में, उपयोग करें()। यदि कोई दस्तावेज़ क्वेरी से मेल नहीं खाता है, तो यह DoNotExist को बढ़ाएगा, और एकाधिक ऑब्जेक्ट्स रीटर्न किए गए हैं यदि एक से अधिक दस्तावेज़ क्वेरी से मेल खाते हैं।
वरनायदि एक से अधिक रिकॉर्ड मौजूद है, बस की तरह सीमा,:
Cars.objects(model=2013)[0]