CouchDb startkey、endkey 不能一起使用
我正在通过以下方式查询视图:curl -vX GET 'http://root:[电子邮件受保护]:5984/twitter_api_new/_desig n/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 中的任何一个,则会返回结果
I am querying a view by:curl -vX GET 'http://root:[email protected]:5984/twitter_api_new/_design/tweet/_view/tweets_by_source?endkey=\["yoono","2011-10-09"\]&group=true&startkey=\["yoono", "2011-10-10"\]'
This returns curl: (52) Empty reply from server
But if I remove either of startkey and endkey, then it returns results
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
尝试将 -g 添加到您的curl 命令中。这会禁用curl 的通配符。
Try adding -g to your curl command. This disables curl's globbing.
`curl -vX GET 'http://root:[电子邮件受保护]:5984/twitter_api_new/_design/tweet/_view/ tweets_by_source?endkey=\["yono","2011-10-09"\]&group=true&startkey=\["yono",**_**"2011-10-10"\]'
刚刚从
\["yoono",**_**"2011-10-10"\]'
数组元素中删除了空白区域。 _ 是删除的空格。`curl -vX GET 'http://root:[email protected]:5984/twitter_api_new/_design/tweet/_view/tweets_by_source?endkey=\["yoono","2011-10-09"\]&group=true&startkey=\["yoono",**_**"2011-10-10"\]'
Just removed empty space from
\["yoono",**_**"2011-10-10"\]'
array elements. _ was the space removed.