【问题标题】:Does CouchDB have a "bulk get all revisions" feature?CouchDB 是否具有“批量获取所有修订版”功能?
【发布时间】:2014-08-23 07:44:23
【问题描述】:

我将 CouchDB 与 PouchDB 一起使用,并注意到远程远程复制(或复制到 PouchDB)做了很多

/db/doc?revs=true&open_revs=all&attachments=true&_nonce=...

CouchDB 的任何批量 API 是否一次获取多个文档的 revs 和 open_revs (revs=true&open_revs=all)?

【问题讨论】:

    标签: couchdb pouchdb


    【解决方案1】:

    我也在 GitHub 上看到了您的问题。这确实是最好在 CouchDB 邮件列表或 IRC 上的#couchdb 中提出的问题。

    如果你对all_docskeys 进行操作,你实际上可以获得最新的修订信息,即使是已删除的文档,但对于多个修订,我不这么认为。

    如果您真正要问的是,考虑到当前的 CouchDB 复制协议,我们是否已经让 PouchDB 中的复制尽可能快地进行,我认为答案是肯定的。 :)

    【讨论】:

    • touchdb 文档,遗憾的是 couchdb 的最佳复制协议文档,也注意到缺少 api。是时候学习一些 Erlang...
    • n/m,我找到了。我也受到启发并写了一些关于我们的新复制算法in this Gist(您可以在其中找到 TouchDB 文章的链接)。
    猜你喜欢
    • 1970-01-01
    • 2021-02-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-19
    • 1970-01-01
    相关资源
    最近更新 更多