【发布时间】:2016-08-24 16:30:17
【问题描述】:
我有一个 cloudant 数据库,其中包含用户访问日志的文档。示例:
{
"name": "John Doe",
"url": "somepage.html",
"dateaccessed": "2016-08-23T21:20:25.502Z"
}
我用一个函数创建了一个搜索索引:
function (doc) {
if(doc.dateaccessed) {
var d = new Date(doc.dateaccessed);
index("dateaccessed", d.getTime(), {store: true});
}
}
现在,只需正常查询,此设置即可按预期工作。示例
{
q: 'dateaccessed:[1420041600000 TO 1471987625266]',
include_docs: true,
sort: '-dateaccessed<number>',
}
但是,我希望限制结果 - 假设一次 5 个(可以使用 "limit: 5" 参数来完成),并且我想以某种方式进行分页 - 能够移动到下一个 5结果或前 5 个结果。
我查看了 cloudant 文档,那里有一个名为“书签”(https://cloudant.com/for-developers/search/) 的参数,但我不知道如何使用它。
我可以要求对此提供任何见解吗?
【问题讨论】:
标签: node.js pagination cloudant