既存のカウチドキュメントを更新するか、新しいカウチドキュメントを作成する際に問題が発生しています。 私は更新または作成しようとすると、私はこのエラーが発生します:IDのない文書。 私はCouch DBに送られた文書にIDがないことを確認します。 しかし、私の同僚はその問題を持っていないので、さらに怪しいです。 同じ作業をしようとすると、IDをCouch DBから取得します。 私は新しいソファサービスをインストールし、私のチームメートのラップトップからソファのドキュメントをインポートしようとしましたが、運はありません。 IDなしでドキュメントを更新/作成することができるソファの設定はありますか? 私はcouch dbの初心者ですので、助けてください。couchdbドキュメントIDの更新または作成時にエラーが発生しない
答えて
文書を提出し、サーバーにIDを生成させるには、POSTを提出する必要があります。しかし、これを行う場合は、-H "Content-Type:application/json"を指定する必要があります。
shell> curl -H "Content-Type: application/json" -X POST http://127.0.0.1:5984/my_db/ -d '{"test":"value"}'
結果:
{"ok":true,"id":"9b4789d9c67aa004f9ee1536990017d3","rev":"1-adde8b0266e0f8972b69c7144c2bded4"}
あなたは文書のIDを指定したい場合は、この操作を行うことができます:
chell> curl -X PUT http://127.0.0.1:5984/my_db/"003" -d '{"test2":"value2"}'
結果:私は
{"ok":true,"id":"003","rev":"1-adde8b0266e0f8972b69c7144c2bded4"}
バージョン2.0.0を使用します。詳細はこちらcouchdb curl tutorialです。
この問題はCouchDB 1.0.2をインストールすると修正されました。あなたはそれが面白いと言っています。 –
私は2.0数週間前に使用していた、私はその問題があった。 –
私はCouchDBチームがコード内で何かを変更したと思う –
- 1. Elasticsearchでドキュメントを更新中にエラーが発生しました
- 2. couchDBでデザインドキュメントを更新するときにドキュメント競合エラーが発生する
- 3. SQL構文の更新時にエラーが発生しました
- 4. Drupal 7 - データベースの更新時にエラーが発生しました
- 5. Libre Officeデータベースの新規作成時にエラーが発生しました
- 6. ORA-06502ビューの作成時にエラーが発生しました
- 7. Zendコントローラの作成時にエラーが発生しました
- 8. リポジトリのクローン作成時にエラーが発生しました
- 9. イベントクラスファミリの作成時に検証エラーが発生しました
- 10. RunSpaceの作成時に内部エラーが発生しました
- 11. TFS 2015更新2 TF246018エージェントの作成中にエラーが発生しました
- 12. データベース作成時にECONNREFUSEDエラーが発生しました。
- 13. Lucene.net、Filed.Store.COMPRESSでドキュメントのインデックスを作成中にエラーが発生しました
- 14. 変更の更新中にエラーが発生しました
- 15. Grails。ゴーム新しいインスタンスの作成中にエラーが発生しました
- 16. friendly_id新しいユーザーの作成中にエラーが発生しました
- 17. Smack、新しいMultiChatの作成中にエラーが発生しました
- 18. SQLエラー:ORA-02270:表の作成時にエラーが発生しました
- 19. Oracle:テーブル作成時に無効なデータ型エラーが発生しました
- 20. 新しいVmを作成する際にエラーが発生しました
- 21. ビジュアルスタジオフォームデザイナ:新しいフォームを作成中にエラーが発生しました
- 22. java 6で新しいプロジェクトを作成中にエラーが発生しました
- 23. 新しいアプリケーションプロジェクトを作成中にエラーが発生しました
- 24. 新しいec2ボリュームを作成する際にエラーが発生しました
- 25. 新しいdjangoプロジェクトを作成中にPydevエラーが発生しました
- 26. ADT pugin "java.lang.NoClassDefFoundError:org.ksoap2.serialization.SoapObject"の更新時にエラーが発生しました
- 27. parse.comテーブルの更新時に 'POST 400 bad request'エラーが発生しました
- 28. 更新後いくつかのエラーが発生しました
- 29. POST時にAngleJSエラーが発生しましたが、更新後に動作します
- 30. データベースの更新中にエラーが発生しました
更新/作成に使用しているコマンドをお知らせください。あなたはIDを持たない文書を少なくとも作成できなければなりません。データベースはIDを生成します。明らかに、更新したいIDをデータベースに知らせずに文書を更新することはできないので、そこに何を意味するのかは分かりません。 –
@MikeRhodes私が更新したいドキュメントはIDを持っていますが、そのドキュメントの新しいバージョンにはidがありません –
CouchDB 1.0.2をインストールした後に修正されました。何が間違っていたのか分からない。 –