我正在做一个博客分页。我想根据一些上下文变量来获取特定文档。
目前,我知道如何进行排序以便将文档归入特定组织,例如按降序排列。但是现在,在对数据库进行排序之后,我想获取与排序相对应的特定文档。例如:
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方法可能会有所帮助,对此我感到非常头痛。任何提示都会很棒,谢谢