【问题标题】:CouchDb startkey, endkey doesn't works togetherCouchDb startkey,endkey 不能一起使用
【发布时间】:2011-10-14 17:14:59
【问题描述】:

我正在通过以下方式查询视图:
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 中的任何一个,它就会返回结果

【问题讨论】:

    标签: curl couchdb


    【解决方案1】:

    尝试将 -g 添加到您的 curl 命令中。这会禁用 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"]'
    

    【讨论】:

      【解决方案2】:

      `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"\]' 数组元素中删除了空白空间。 _ 是删除的空间。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-09-06
        • 1970-01-01
        • 2014-10-28
        • 2015-06-09
        相关资源
        最近更新 更多