Spec-Zone.ru › RethinkDB python

Команда ReQL: [] (квадратные скобки)

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

sequence[attr] → sequence
singleSelection[attr] → value
object[attr] → value
array[index] → value

Описание

Получает одно поле из объекта. Если используется с последовательностью, получает это поле из каждого объекта в последовательности, пропуская объекты, у которых этого поля нет.

Пример: Когда состоялось первое появление Железного человека в комиксе?

r.table('marvel').get('IronMan')['firstAppearance'].run(conn)

Команда [] также принимает целочисленные аргументы в качестве смещений массива, как и команда nth.

Пример: Получить четвёртый элемент в последовательности. (Первый элемент находится на позиции 0, поэтому четвёртый элемент находится на позиции 3.)

r.expr([10, 20, 30, 40, 50])[3]

40

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

  • строка
  • nth
  • get_field

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

Spec-Zone.ru

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