私はwindows 10にcouchdbとmingw64をインストールしました。私はcouch dbを動作させるために布団を使うことができます。問題はありません。その後、私はカールを使ってコマンドラインを試しました。 私は「GET」を使用して、それを照会することができ、「MY_DATABASE」という名前のデータベースを作成するためにカール使用:curl構文エラー:couchdb文書の追加に「競合」が発生しましたか?
$ curl -X GET http://localhost:5984/my_database/002
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 81 100 81 0 0 397 0 --:--:-- --:--:-- --:--:-- 397{"_id":"002","_rev":"1-5e653801ca3cefde8abb6492ae3bcbcd","name":"mesi","age":23}
しかし、私はすべてのデータの更新を行うことができない、私のカール構文は問題を抱えていたようです:
$ curl -X PUT http://127.0.0.1:5984/my_database/002/msg.jpg?res=1-5e653801ca3cefde8abb6492ae3bcbcd --data-binary @/e/msg.jpg -H "ContentType:image/jpg"
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
14 910k 100 58 14 128k 58 128k 0:00:07 --:--:-- 0:00:07 125M{"error":"conflict","reason":"Document update conflict."}
私はjpgファイルがあることを知っています:
$ ls /e/msg.jpg
/e/msg.jpg
添付ファイルとしてjpgドキュメントを更新できないのはなぜですか? curlやcouchdbを使って構文エラーがあるかもしれないが、それを修正する方法は?
futon_dbを使用:作成されたドキュメントですが、そのURLリソース名は何ですか?