Spec-Zone.ru › RethinkDB ruby

Команда ReQL: get

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

table.get(key) → singleRowSelection

Описание

Получить документ по первичному ключу.

Если документ с указанным первичным ключом не существует, get вернёт nil.

Пример: Найти документ по UUID.

r.table('posts').get('a9849eef-7176-4411-935b-79a6e3c56a74').run(conn)

Пример: Найти документ и объединить его с другим документом.

r.table('heroes').get(3).merge(
    { :powers => ['invisibility', 'speed'] }
).run(conn)

Пример: Подписаться на изменение документа.

changes = r.table('heroes').get(3).changes().run(conn)

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

  • between
  • get_all
  • filter

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

Spec-Zone.ru

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