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

BadYieldError खोज () मोटर [MongoDB + Tornado] का उपयोग करते समय त्रुटि

find एक MotorCursor लौटाता है . कर्सर का fetch_next प्राप्त करें कर्सर को आगे बढ़ाने और next_object() . पर कॉल करने के लिए प्रॉपर्टी वर्तमान दस्तावेज़ को पुनः प्राप्त करने के लिए:

@gen.coroutine
def do_find():
    cursor = db.test_collection.find({'i': {'$lt': 5}})
    while (yield cursor.fetch_next):
        document = cursor.next_object()
        print document

कृपया ट्यूटोरियल अनुभाग देखें क्वेरी करना एक से अधिक दस्तावेज़ों के लिए मोटर के find . का उपयोग करने के निर्देशों के लिए और MotorCursor




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. req.user की संपत्तियों तक नहीं पहुंच सकता

  2. नोडज का उपयोग करके मोंगोडीबी में सेट एक बहुत बड़ा रिकॉर्ड आयात करना

  3. मोंगो कर्सरटाइमआउट अपवाद

  4. मोंगोडीबी ऑब्जेक्टआईड्स एक्सपोजर

  5. ईबीएस भंडारण के लिए एडब्ल्यूएस ईसी 2 इंस्टेंस पर स्थापित मोंगोडीबी का भंडारण स्थान सेट करें। और इंस्टेंस बंद/समाप्त होने के बाद मैं इसे कैसे पुनर्प्राप्त कर सकता हूं?