まず、pouchDB を使用して Chrome 拡張機能用のオフライン ストレージを作成しています。後で同期を追加します。
削除後に UI を更新すると、allDocs にも削除されたドキュメントが表示されるため、db.remove(doc) は実際にはデータベースからドキュメントを削除しないようです。
数時間検索した後、この問題に関する情報をウェブ上で見つけることができません。私はどこかで1つの言及を見つけました:
「...実際には _deleted:true を追加するだけです。Couch では、次回データベースが圧縮されたときに以前のバージョンを削除できることを意味します。完全に削除することはできないことに注意してください。そうすると、他のデータベースにそう伝えることができなくなるからです。複製したとき。」
わかりましたが、サーバーで後で削除する準備ができているものを除いて、どうすれば allDocs を取得できますか?