Back to top

    ReQL command: nth

    Command syntax

    sequence.nth(index) → object

    selection.nth(index) → selection<object>

    Description

    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.

    r.expr(r.array(1,2,3)).nth(1).run(conn);
    

    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);
    

    Get more help

    Couldn't find what you were looking for?