使用mongoose通过id和10个后续对象查找

时间:2012-02-16 00:14:50

标签: node.js mongoose

我想使用Mongoose通过_id然后找到前面的10个对象来查找对象。我找到了sort如何按日期排序,find函数按ID查找特定对象,limit函数将结果限制为10,我只是想不通如何找到特定对象及其后面的9个对象。

1 个答案:

答案 0 :(得分:2)

Mongoose是基于MongoDB构建的,查询语法在两者之间基本相同。 advanced queries page has a section on inequality matching.

我没有对此进行过测试,但由于MongoDB ID是一个单调递增(但伪随机)整数,因此应该可以:

db.myCollection.find( { _id : { $gte : myIdVal } } ).limit(10);