使用HTTP请求CouchDB 3.0.0检索文档

问题描述 投票:0回答:1

我是CouchDB的初学者,在网上我已经读过,可以通过HTTP请求运行Mango查询。我已经尽力了,但是我无法发掘这样的查询。

这是命令

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

这是json文件的正文:

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

据我了解,我不知道我哪里错了。那么,我该如何运行此查询?

curl couchdb couchdb-mango
1个回答
1
投票

您需要将标题中的Content-Type设置为application/json

尝试一下:curl -X POST http://root:[email protected]:5984/movielens/_find --header 'Content-Type: application/json' -d @query.json

© www.soinside.com 2019 - 2024. All rights reserved.