_changes API不能在Couchbase Lite上使用过滤器和视图参数
_changes API not working with filter and view parameter on Couchbase Lite
_changes
文档不清楚filter
和view
参数,在Couchbase Lite中。我试图查询下面的url获取更改,如果一个文档与类型顺序被添加。
_changes?include_docs=true&feed=longpoll&since=0&filter=_view&view=orders%2Forder
这个filter=_view&view=orders%2Forder
查询参数是问题所在,从上面删除相同的获取所有文档
在Couchbase Lite上使用上述方法会得到404,但在CouchDB上也是如此。回应:
{
status: 404,
error: "not_found"
}
这是我的_design/orders
{
"_id": "_design/orders",
"language": "javascript",
"views": {
"order": {
"map": "function(doc) {if(doc.type && doc.type == 'order') {emit(doc.oID, doc);}}"
}
}
}
请分享一个语法或例子,如何通过设计文档和/或视图在_changes API得到一个过滤的输出。
每个发现这个的人,我认为答案可以像这样改变过滤器本身和查询字符串:
过滤器:{
"_id": "_design/orders",
"language": "javascript",
"filters": {
"order": "function(doc) {if(doc.type && doc.type == 'order') {emit(doc.oID, doc);}}"
}
}
和查询字符串:
_changes?include_docs=true&feed=longpoll&since=0&filter=orders/order
相关文章:
- 角度限制过滤器's的第二参数“s”;“开始”;在Angular 1.3中似乎不起作用
- 如何在 AngularJS 中的过滤器中使用参数
- 在 Javascript 中循环使用参数的过滤器
- 过滤器函数的 JavaScript 函数参数
- 角度JS:$index类似过滤器的参数
- 从过滤器传递值作为角度中 js 函数的参数
- 过滤器 AngularJS REST JSON 数据:错误:badcfg 响应与配置的参数不匹配
- 具有多个参数的 AngularJS 表达式过滤器
- AngularJS嵌套ng-repeat过滤器多个参数
- 主干过滤产品在每个类别中(过滤器参数将是类别名称)
- 使用QUnit的多个过滤器url参数
- 自定义AngularJS过滤器忽略我的参数并接收一些其他scope.data
- servlet过滤器中的静态资源版本控制(添加一个额外的GET参数)
- AngularJS ng重复过滤器根据作用域有两个不同的参数
- 在Soundcloud Javascript SDK中,如何正确发送'过滤器'参数设置为'/曲目&
- _changes API不能在Couchbase Lite上使用过滤器和视图参数
- 如何使Rails过滤器从序列化参数中分离解析JSON字符串
- 如何在angular js中向自定义过滤器传递两个参数
- 如何通过@MatrixVariable将过滤器参数从angularjs传递到spring restcontroller
- 如何添加自定义过滤器参数到mvcjqgridpostdata,它已经在preerequest上有过滤器