Python (Motor) как получить данные из MotorCursor

Все просто. Используем следующую конструкцию:


# Инитим курсор
cursor = db.peoples.find({"name": name}).sort([('age', pymongo.DESCENDING)])

# Пока будет следующий элемент
while (yield cursor.fetch_next):
    # Получать объекты
    each = cursor.next_object()
    # Выводить на экран
    print each['name'] + " " + each['lastname'] + " " + each['age']

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *