【问题标题】:Retrieve document with an HTTP request CouchDB 3.0.0使用 HTTP 请求 CouchDB 3.0.0 检索文档
【发布时间】:2020-04-28 09:55:34
【问题描述】:

我是 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"}}}}

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

【问题讨论】:

    标签: curl couchdb couchdb-mango


    【解决方案1】:

    您需要将标题中的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

    【讨论】:

    • 我这几天一直在寻找解决方案,非常感谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-13
    • 1970-01-01
    相关资源
    最近更新 更多