derby.js如何使用$ skip和$ limit对已排序的集合进行查询?

时间:2014-02-25 21:47:17

标签: derbyjs racerjs

很抱歉,如果这是转储问题,但我无法理解。

随着集合的大小增加,渲染部分数据变得很方便。为此,我们可以像

model.query('items', { $skip: 30, $limit: 30 })

但是,如果我们想在过滤器或排序上执行此操作,该怎么办?我试过了

model.query('items', { $skip: 30, $limit: 30 }, { creation_time: -1})

模仿MongoDB .find()

我找不到在过滤器上进行提取/查询的方法。当然我不想在.get()之后切片,因为这对大型集合来说会有问题。我尝试在过滤器上使用ref()但没有成功。有人知道如何处理这些情况的食谱吗?

提前致谢。

PS:我希望.fetch()持有游标并等待.get()来检索数据。

1 个答案:

答案 0 :(得分:2)

model.query('items', { $skip: 30, $limit: 30, $orderby: {creation_time: -1}})