我可以使用以下方法获取最新更改的文档:
localhost:5984/_changes
Run Code Online (Sandbox Code Playgroud)
然后使用返回的documentID并使用获取文档
localhost:5984/documentID
Run Code Online (Sandbox Code Playgroud)
我想知道我是否可以将它们组合到视图中 - 视图将执行_changes,获取具有特定documentID的文档并返回那些
如果添加?include_docs=true参数,更改查询还可以包括整个文档.
要仅查看某些文档而不是所有文档,您可以使用过滤器功能:http://guide.couchdb.org/draft/notifications.html#filters
调用过滤的_changes Feed时,您还可以提供参数,即
localhost:5984/db/_changes?include_docs=true&filter=foo/docs&id=docid
Run Code Online (Sandbox Code Playgroud)
用作过滤器:
function(doc, req)
{
if(doc._id == req.query.id) {
return true;
}
return false;
}
Run Code Online (Sandbox Code Playgroud)
这将仅返回与过滤器匹配的文档,包括文档正文.
| 归档时间: |
|
| 查看次数: |
2251 次 |
| 最近记录: |