Spec-Zone.ru › RethinkDB python

Команда ReQL: for

Синтаксис команды

for items in cursor:
for items in array:
for items in feed:

Описание

Ленивая итерация по результату набора по одному элементу за раз.

Последовательности RethinkDB можно перебирать через интерфейс Python Iterable; используйте стандартные команды Python, такие как for циклы, чтобы получить доступ к каждому элементу в последовательности.

Пример: Обработаем все элементы!

cursor = r.table('users').run(conn)
for doc in cursor:
    process_row(doc)

Пример: Преждевременно остановить итерацию и вручную закрыть подключение.

cursor = r.table('users').run(conn)
for doc in cursor:
    ok = process_row(doc)
    if ok is False:
        cursor.close()
        break

Связанные команды

  • next
  • list
  • close (курсор)

© RethinkDB contributors
Licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License.
https://rethinkdb.com/api/python/each/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API