Ограничить результаты до 10 в Redis с узлом JS - PullRequest
1 голос
/ 19 марта 2012

У меня есть набор значений, которые я извлекаю из Redis и отправляю его клиенту как json:

  members.hgetall(All,_)

Кстати, я использую упорядоченный js.

Iдумаю, что получить что-то вроде команды «LIMIT» MYSQL было бы хорошо и для библиотеки redis узла:)

Ответы [ 2 ]

1 голос
/ 19 марта 2012

Чтобы получить первые 10 значений массива, вы должны использовать slice :

var firstTenArray = myArray.slice(0, 10);

Оба параметра являются индексами, начинающимися с нуля для начала и конца.Начало - это индекс 0 (первый элемент), а конец - это индекс 10 (11-й элемент), поскольку срез не включает последний элемент в возвращенном наборе.

0 голосов
/ 19 марта 2012

Второй параметр slice () - это конечный индекс, поэтому вы должны попробовать slice (0, 9).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...