CouchDb startkey,endkey不能一起工作

时间:2011-10-14 07:14:58

标签: curl couchdb

我通过以下方式查询视图:
curl -vX GET 'http://root:root@127.0.0.1:5984/twitter_api_new/_design/tweet/_view/tweets_by_source?endkey=\["yoono","2011-10-09"\]&group=true&startkey=\["yoono", "2011-10-10"\]' 这将返回curl: (52) Empty reply from server

但是如果我删除了startkey和endkey,那么它会返回结果

2 个答案:

答案 0 :(得分:1)

尝试在curl命令中添加-g。这会禁用curl的通配。

curl -gv 'http://root:root@127.0.0.1:5984/twitter_api_new/_design/tweet/_view/tweets_by_source?endkey=["yoono","2011-10-09"]&group=true&startkey=["yoono", "2011-10-10"]'

答案 1 :(得分:1)

`curl -vX GET 'http://root:root@127.0.0.1:5984/twitter_api_new/_design/tweet/_view/tweets_by_source?endkey=\["yoono","2011-10-09"\]&group=true&startkey=\["yoono",**_**"2011-10-10"\]'

刚刚从\["yoono",**_**"2011-10-10"\]'数组元素中删除了空格。 _ 是删除的空间。