我想使用Mongoose通过_id然后找到前面的10个对象来查找对象。我找到了sort
如何按日期排序,find
函数按ID查找特定对象,limit
函数将结果限制为10,我只是想不通如何找到特定对象及其后面的9个对象。
答案 0 :(得分:2)
Mongoose是基于MongoDB构建的,查询语法在两者之间基本相同。 advanced queries page has a section on inequality matching.
我没有对此进行过测试,但由于MongoDB ID是一个单调递增(但伪随机)整数,因此应该可以:
db.myCollection.find( { _id : { $gte : myIdVal } } ).limit(10);