私は CouchDB で Doctrine を使用していますが、これまではかなりうまく機能していました。
別の文書を参照している文書があります。Doctrine は、参照されたドキュメントを自己管理のプロキシ クラスの 1 つに置き換えました。このプロキシ ドキュメントの読み込みとアクセスは正常に機能します。
DB 更新を引き起こす変更を行うと、Doctrine は一括更新クエリを作成しますが、_rev フィールドは含まれません。これにより、CouchDB は更新を拒否します。Doctrine は、実際のデータをプロキシ クラスにロードするときに _rev フィールドさえロードしないため、更新クエリに入れる機会がありません。
これはかなり一般的なケースなので(私が思うに)、何かを見落としていると確信しています。
これらのプロキシ クラスを使用するにはどうすればよいですか? プロキシ クラス インスタンスによって表されるドキュメントを更新する特別な方法はありますか?
ありがとう、