CouchDBに関するIBMのチュートリアルに従っていて、編集したドキュメントの保存で問題が発生しました。新しいドキュメントの保存は正常に機能し、既存のドキュメントの値(openDoc関数を介して取得)はすべて有効であるように見えますが、新しい値は単に取得されていません。
実行中のコードをトレースすると、新しい値が存在するように見えます。

ただし、saveDoc 正常に戻った後(奇妙な!)、ドキュメントは更新されません。更新されたドキュメントをログに記録すると、ログに記録されたオブジェクトには値があり_idませ_revんが、保存中にそれらが存在していたことがはっきりとわかります(最初のスクリーンショットを参照)。

私が理解していないsaveDoc、またはおそらく最終的には、いくつかのニュアンスがありますか?