問題タブ [revisions]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
181 参照

pouchdb - Upsert プラグインを使用して PouchDB 内のドキュメント リビジョンのリストを取得する

私は ElectronJS アプリを構築し、PouchDB を使用してドキュメントのリストをローカルに保存しています。新しいレコードを挿入するために、pouchdb-upsert を使用しています。また、データベースにリビジョンを作成しており、それらをうまく見ることができます。

PouchDB データの画面キャプチャ

問題は、 db.getを使用して特定のリビジョンを取得できないこと、または PouchDB のドキュメントに従ってdb.bulkGetを使用してそれらのバッチを取得できないことです。どちらの場合も、データベースから 404 エラーが発生します。

リビジョンのリストを PouchDB ドキュメントとして取得できるようにする必要があります。これにより、ユーザーは、ドキュメントを編集したり、必要に応じて新しいドキュメントとしてリビジョンをフォークしたりしながら、ドキュメントの履歴を維持できます。Google ドキュメントの履歴機能に似ています。upsert プラグインによって作成されたリビジョンのリストを取得するにはどうすればよいですか?