使用 HTTP 请求检索文档 CouchDB 3.0.0
Retrieve document with an HTTP request CouchDB 3.0.0
我是 CouchDB 的初学者,我在网上读到可以 运行 使用 HTTP 请求进行 Mango 查询。我已经很努力了,但我无法解决这样的问题。
这是命令
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"}}}}
据我了解,我不知道我错在哪里。那么,我该如何处理 运行 这个查询?
您需要将 header 中的 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
我是 CouchDB 的初学者,我在网上读到可以 运行 使用 HTTP 请求进行 Mango 查询。我已经很努力了,但我无法解决这样的问题。
这是命令
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"}}}}
据我了解,我不知道我错在哪里。那么,我该如何处理 运行 这个查询?
您需要将 header 中的 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