MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

BadYieldError saat menggunakan find() Motor [MongoDB + Tornado]

find mengembalikan MotorCursor . Hasilkan fetch_next kursor properti untuk memajukan kursor dan memanggil next_object() untuk mengambil dokumen saat ini:

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

Silakan merujuk ke bagian tutorial Meminta kueri untuk Lebih dari Satu Dokumen untuk petunjuk penggunaan find Motor Motor dan MotorCursor .




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. DB dengan kinerja sisipan/detik terbaik?

  2. MongoDb Gabung kueri dengan PHP

  3. hubungkan mongodb dengan djongo (Django)

  4. Memperbarui catatan di MongoDB melalui pymongo mengarah ke penghapusan sebagian besar dari mereka

  5. Persentase tumpang tindih poligon