我应该放置我的json文件的目录,以便将其导入到couchdb中

我是CouchDB的新手,已成功安装,并且可以使用curl创建数据库。

不过,我想导入一个json文件到数据库。

这就是我所做的。

C:Users*****>curl -X PUT http://localhost:5984/mydatabase
{"ok":true}

但是当我尝试导入一个json文件时,我得到这个错误

C: Users *****> curl -X POST http:// localhost:5984 / mydatabase -H'Content-Type:application / json'-d @ q2.json警告:无法从文件读取数据“q2.json”,这会产生一个空的POST。 {“error”:“bad_content_type”,“reason”:“Content-Type必须是application / json”} curl:(6)无法解析主机: curl:(6)无法解析主机:application

我的问题是,我应该在哪个目录放置我的json文件?


这与couchDB无关,但是可以通过命令行执行curl和运行命令。

我认为这个文件应该在你运行curl命令的同一个文件夹中(因为你将它命名为q2.json)。

而且我不认为你的curl命令里面的正在帮你打火机,不用试一试。

要添加一个文件到couchDB你需要给它一个ID,你的curl应该看起来像这样:

curl -X PUT http://localhost:5984/mydatabase/foo -H 'Content-Type: application/json' -d @q2.json
链接地址: http://www.djcxy.com/p/48551.html

上一篇: Which directory should I place my json file, in order to import it into couchdb

下一篇: Issue adding attachments to documents in CouchDB