Команда ReQL: during
Синтаксис команды
time.during(startTime, endTime) → bool
Описание
Возвращает значение, указывающее, находится ли время между двумя другими временами.
По умолчанию, начало интервала включается, а конец — исключается. Используйте optArgs left_bound и right_bound для явного включения (closed) или исключения (open) конечных точек диапазона.
Пример: Получение всех записей, опубликованных между 1 декабря 2013 года (включительно) и 10 декабря 2013 года (исключительно).
r.table("posts").filter(
row -> row.g("date").during(r.time(2013, 12, 1, "Z"), r.time(2013, 12, 10, "Z"))
).run(conn);
Пример: Получение всех записей, опубликованных между 1 декабря 2013 года (исключительно) и 10 декабря 2013 года (включительно).
r.table("posts").filter(
row -> row.g("date")
.during(r.time(2013, 12, 1, "Z"), r.time(2013, 12, 10, "Z"))
.optArg("left_bound", "open").optArg("right_bound", "closed")
).run(conn);
© RethinkDB contributors
Licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License.
https://rethinkdb.com/api/java/during/