Получить документ с помощью HTTP-запроса CouchDB 3.0.0 - PullRequest
1 голос
/ 28 апреля 2020

Я новичок в CouchDB, и на net я прочитал, что можно запускать запросы Man go с HTTP-запросом. Я очень старался, но я не могу рутировать запросы, как это.

Это команда

C:\>curl -X POST http://root:root@127.0.0.1:5984/movielens/_find -d @query.json
{"error":"bad_content_type","reason":"Content-Type must be application/json"}

Это тело файла json:

{"selector": { "Genres": {"$elemMatch": {"$eq": "Drama"}}}}

Из того, что я понял, я не знаю, где я не прав. Итак, как мне сделать этот запрос?

1 Ответ

1 голос
/ 28 апреля 2020

Вам необходимо установить Content-Type в заголовке на application/json.

Попробуйте: curl -X POST http://root:root@127.0.0.1:5984/movielens/_find --header 'Content-Type: application/json' -d @query.json

...