我想使用mongoose来查找_id的对象,然后是前一个对象。我找到了如何 sort 按日期订购 find 函数可以通过ID找到特定对象和 limit 将结果限制在10的功能,我只是没有弄清楚如何找到特定对象和后面的9个对象。

有帮助吗?

解决方案

Mongoose建立在MongoDB上,并且查询语法在两者之间基本相同。这 高级查询页面具有有关不等式匹配的部分。

我尚未测试过,但是由于MongoDB ID是单调的(但是伪随机)整数,因此应该可以:

db.myCollection.find( { _id : { $gte : myIdVal } } ).limit(10);
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top