Rethinkdb Выберите несколько строк из выбора/последовательности по массиву номеров строк

Для данной последовательности, как я могу получить строки с определенными номерами строк (индексами). Я знаю, что nth() может выбрать n-й индекс. Но что, если я хочу выбрать несколько строк по индексу?

r.expr([0, 10, 20, 30, 40, 50]).nth(3)    // gives 30

Выше работает. Но как мне получить следующее?

r.expr([0, 10, 20, 30, 40, 50]).nth([3, 5, 2])    // gives [30, 50, 20]

person Yash Doshi    schedule 01.08.2016    source источник


Ответы (1)


Возможно, вам лучше использовать slice:

selection.slice(startOffset[, endOffset, {leftBound:'закрыто', rightBound:'открыто'}]) → выделение

Документы находятся здесь.

person alexi2    schedule 01.08.2016