MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

BadYieldError при използване на двигател find() [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 на Motor и MotorCursor .




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Атомност на findAndModify на вградени документи

  2. Направете Meteor реагиращ на конкретен поделемент на Meteor.user()

  3. Правилен начин за търсене на записи в MongoDB по „_id“ в Node

  4. Как да вмъкнете вложени обекти в MongoDB с Laravel 5?

  5. mongodb &макс. връзки