我正在构建一个 ElectronJS 应用程序并使用 PouchDB 在本地存储一个文档列表。我正在使用 pouchdb-upsert 插入新记录。它还在数据库中创建修订,我可以很好地看到它们。
问题是我无法使用 db.get 获取特定修订版,也无法使用db.bulkGet按照 PouchDB 的文档获取其中的一批。在这两种情况下,我都会从数据库中收到 404 错误。
我需要能够以 PouchDB 文档的形式获取修订列表,以便用户能够在编辑文档时维护其文档的历史记录,或者在需要时将修订分叉为新文档。类似于谷歌文档历史功能。如何获取 upsert 插件创建的修订列表?