Spec-Zone.ru › RethinkDB python

Команда ReQL: js

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

r.js(js_string[, timeout=<number>]) → value

Описание

Создайте выражение JavaScript.

Пример: Объединение двух строк с помощью JavaScript.

timeout — это количество секунд до истечения времени ожидания r.js. Значение по умолчанию составляет 5 секунд.

По возможности используйте встроенные команды ReQL, а не r.js, для повышения производительности.

r.js("'str1' + 'str2'").run(conn)

Пример: Выберите все документы, где поле ‘magazines’ больше 5, выполняя JavaScript на сервере.

r.table('marvel').filter(
    r.js('(function (row) { return row.magazines.length > 5; })')
).run(conn)

Пример: Вы также можете указать время ожидания в секундах (по умолчанию 5).

r.js('while(true) {}', timeout=1.3).run(conn)

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

Spec-Zone.ru

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