CouchDB startkey, endkey не работают вместе

#curl #couchdb

#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"]amp;group=trueamp;startkey=["yoono", "2011-10-10"]'
Это возвращает curl: (52) Empty reply from server

Но если я удалю любой из startkey и endkey, он вернет результаты

Ответ №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"]amp;group=trueamp;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"]amp;group=trueamp;startkey=["yoono",**_**"2011-10-10"]'

Просто удалено пустое пространство из ["yoono",**_**"2011-10-10"]' элементов массива. _ был ли удален пробел.