使用节点js将结果限制为10

时间:2012-03-18 23:54:31

标签: javascript json node.js redis

我有一组从redis检索的值,并以json的形式发送给客户端:

  members.hgetall(All,_)

顺便说一下,我正在使用流线型的js。

我想获得类似MYSQL“LIMIT”命令的东西对于节点redis库也会很棒:)

2 个答案:

答案 0 :(得分:1)

要获取数组的前10个值,可以使用slice

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

这两个参数都是从开始和结束的基于零的索引。 Start是索引0(第一个元素),end是索引10(第11个元素),因为slice不包含返回集合中的最后一个元素。

答案 1 :(得分:0)

slice()的第二个参数是结束索引,所以你应该尝试使用slice(0,9)。