0

ドキュメントを削除すると、そのリビジョンが増加し、同じドキュメントを PUT すると、そのリビジョンが増加します。圧縮後、同じドキュメントを PUT すると、そのリビジョンは 1 から開始されます。そして、ドキュメントを取得すると、このドキュメントは削除されたというメッセージが表示されます。

2回目に同じドキュメントをPUTした後、圧縮前のリビジョン+ 1のドキュメントがあり、このドキュメントをGETした後、実際の状態が正しく表示されます。なんで ?

ここに画像の説明を入力

4

1 に答える 1

2

これはCOUCHDB-1415のインスタンスで、ドキュメントを削除してから、まったく同じ内容でドキュメントを再度挿入しようとすると発生します。回避策は、削除後に新しいリビジョンを挿入する前に、変更されたデータをドキュメントに追加することです。

バグから、現在開発中の 2.0 で修正されるようです。

于 2015-10-12T13:03:26.097 に答える