Команда ReQL: expr
Синтаксис команды
r.expr(value) → value
Описание
Создает объект ReQL JSON из нативного объекта.
Нативный объект может быть любым примитивным типом Java, а также массивом, списком, картой, LocalDateTime, ZonedDateTime, OffsetDateTime и POJO («простые старые объекты Java»), классы которых являются общедоступными, а числовые свойства являются Long вместо Integer.
Если нативный объект имеет тип bytes[], то expr вернёт двоичный объект. См. двоичный для получения дополнительной информации.
Пример: Объекты, обернутые с помощью expr , можно затем обрабатывать с помощью функций API ReQL.
import com.rethinkdb.model.MapObject;
// Create object { "a": "b" }
MapObject newData = r.hashMap("a", "b");
// merge with { "b": [1, 2, 3] }
r.expr(newData).merge(r.hashMap("b", r.array(1, 2, 3))).run(conn);
© RethinkDB contributors
Licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License.
https://rethinkdb.com/api/java/expr/