【发布时间】:2017-06-28 21:13:47
【问题描述】:
我正在为我的混合离子移动应用程序使用 PouchDB/CouchDB。现在我想对其实施审计跟踪。此链接Versioning using storing versions as attachment in the same document 建议将文档的版本存储为同一文档的附件。我对此有几个疑问:
Q1:当我尝试在我的移动应用程序中实现时,jquery.couch.js 特有的方法是:在 couchdb 中,我有一个文档(比如 _id=1),其版本作为附件。现在,当我在我的移动设备上同步这个文档(使用袋同步)时,我获取没有附件(它的版本)的文档,然后修改这个文档并在附件中添加以前的修订,然后同步..现在因为它的修订没有最好的,它在 couchdb 中,这个最新的文档 (_id=1) 有附件,只显示最新版本...
当我从 couchdb 同步到 pouchdb 时,我是否需要获取此文档(_id=1)及其附件(包含所有修订)?如果是,那么在这种情况下,我将不必要地同步这些附件,这将是开销.... 那么在这种情况下我应该去 storing versions in separate document apparoach?
【问题讨论】:
-
你的第一个链接坏了
标签: couchdb versioning pouchdb audit trail