Команда ReQL: nth
Синтаксис команды
sequence.nth(index) → object selection.nth(index) → selection<object>
Описание
Получить n-й элемент последовательности, считая с нуля. Если аргумент отрицательный, считать с последнего элемента.
Пример: Выбрать второй элемент в массиве.
r.expr([1,2,3]).nth(1).run(conn, callback)
r.expr([1,2,3])(1).run(conn, callback)
Пример: Выбрать бронзового призёра среди участников.
r.table('players').orderBy({index: r.desc('score')}).nth(2).run(conn, callback)
Пример: Выбрать участника, занявшего последнее место.
r.table('players').orderBy({index: r.desc('score')}).nth(-1).run(conn, callback)
© RethinkDB contributors
Licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License.
https://rethinkdb.com/api/javascript/nth/