Команда ReQL: during
Синтаксис команды
time.during(start_time, end_time[, :left_bound => "closed", :right_bound => "open"]) → bool
Описание
Возвращает, находится ли момент времени между двумя другими моментами времени.
По умолчанию, это включает начальную точку и исключает конечную. Установите left_bound и right_bound для явного включения (closed) или исключения (open) этого конца диапазона.
Пример: Извлечь все публикации, опубликованные между 1 декабря 2013 года (включительно) и 10 декабря 2013 года (исключительно).
r.table("posts").filter{ |post|
post['date'].during(r.time(2013, 12, 1, "Z"), r.time(2013, 12, 10, "Z"))
}.run(conn)
Пример: Извлечь все публикации, опубликованные между 1 декабря 2013 года (исключительно) и 10 декабря 2013 года (включительно).
r.table("posts").filter{ |post|
post['date'].during(r.time(2013, 12, 1, "Z"), r.time(2013, 12, 10, "Z"),
:left_bound => "open",
:right_bound => "closed")
}.run(conn)
© RethinkDB contributors
Licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License.
https://rethinkdb.com/api/ruby/during/