Spec-Zone.ru › RethinkDB python

Команда ReQL: nth

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

sequence.nth(index) → object
selection.nth(index) → selection<object>

Описание

Получить n-ый элемент последовательности, считая с нуля. Если аргумент отрицательный, считать с последнего элемента.

Пример: Выбрать второй элемент в массиве.

r.expr([1,2,3]).nth(1).run(conn)
r.expr([1,2,3])[1].run(conn)

Пример: Выбрать бронзового призёра среди участников.

r.table('players').order_by(index=r.desc('score')).nth(3).run(conn)

Пример: Выбрать участника, занявшего последнее место.

r.table('players').order_by(index=r.desc('score')).nth(-1).run(conn)

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

  • order_by
  • skip
  • limit
  • [] (bracket)
  • slice, []

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

Spec-Zone.ru

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