/RethinkDB Java

ReQL command: nth

Command syntax

sequence.nth(index) → object
selection.nth(index) → selection<object>


Get the nth element of a sequence, counting from zero. If the argument is negative, count from the last element.

Example: Select the second element in the array.


Example: Select the bronze medalist from the competitors.

r.table("players").orderBy().optArg("index", r.desc("score")).nth(3).run(conn);

Example: Select the last place competitor.

r.table("players").orderBy().optArg("index", r.desc("score")).nth(-1).run(conn);

Related commands

Get more help

Couldn't find what you were looking for?

© RethinkDB contributors
Licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License.