【发布时间】:2015-08-25 21:12:39
【问题描述】:
我遇到了 CouchDB 请求的问题。从视图中记录如下:
{
"total_rows":79293,
"offset":0,
"rows":[
{"id":"401417608421000",
"key":["2015-08-03T12:07:01+0000"],
"value":0}]
}
请求看起来像:
http:/ip:port/testDB/_design/reports/_view/experiments?key=["2015-08-03T12:07:01+0000"]
返回
{
"total_rows":79382,
"offset":0,
"rows":[ ]
}
我读过https://wiki.apache.org/couchdb/HTTP_view_API#Querying_Options 并将网址更改为
http:/ip:port/testDB/_design/reports/_view/experiments?key=%5B%222015-08-03T12:07:01+0000%22%5D
但它没有帮助。
我想直接发送带有 startDate 和 endDate 的请求。
【问题讨论】:
-
您是否尝试通过 id 查看以确保 http 访问按预期工作?日期通常很棘手,可能正在转换为不同的时区。
-
@R4J 不幸的是,它必须按日期.. 供您参考,带有 id 或 name 的请求可以正常工作。
-
@JanKowalski 你也可以显示你的视图代码吗?
-
@JanKowalski 同样,在阅读了您链接的查询选项部分后,我注意到他们使用的是查询参数“keys”而不是“key”。
标签: json couchdb httprequest