猫鼬-分页-如何知道猫鼬中文档的特定索引?

时间:2018-10-06 22:29:14

标签: database mongodb mongoose pagination request

我正在做一个博客分页。我想根据一些上下文变量来获取特定文档。

目前,我知道如何进行排序以便将文档归入特定组织,例如按降序排列。但是现在,在对数据库进行排序之后,我想获取与排序相对应的特定文档。例如:

page 12 => get me the 8 documents corresponding to the 12th scoped of oldness, so the 96 to 103 documents sorted by descending date. 

我认为可以使用它们的索引来恢复这些文档。例如:

doc 96 = index 96 => get me the documents from index 96 to 103

我的数据库中有9个带有“单词字段”的文档。我尝试过:

Word.find().sort({ date: -1}).slice( "word", [ 2, 5 ]).exec(function (err, data) {
    if (err) return console.error(err);
    console.log(data);
  })

但是它将所有文件退还给我。

或者也许我只是错了。同时,我在Mongoose中找不到适合进行远程请求的方法。我认为slice方法可能会有所帮助,对此我感到非常头痛。任何提示都会很棒,谢谢

0 个答案:

没有答案