【问题标题】:View with old records on couchdb在 couchdb 上查看旧记录
【发布时间】:2014-07-11 06:23:29
【问题描述】:

我需要使用 Couchdb 创建一个视图,但我不想使用当前记录,我想使用特定修订的记录。例如,假设我有一张包含一系列产品 ID 及其修订版的发票,我想返回带有描述和价格的产品,就像在创建发票时一样。有可能吗?

【问题讨论】:

    标签: couchdb nosql


    【解决方案1】:

    您可以通过 API 访问修订版,如 the http document API 中所述 因此,如果您有一个返回正确类型的所有文档 ID 的视图,您可以直接通过 id 和修订访问文档。

    虽然 couchdb 支持使用修订,但我建议不要依赖它来处理像发票这样复杂的事情,而只是创建新文档。我有一个类似的情况,我有一个 report_id 和一个时间戳以及一个返回两个元素的组合键的视图,因此我可以轻松访问不同版本的报告。

    【讨论】:

      猜你喜欢
      • 2016-03-11
      • 2020-05-22
      • 2013-10-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-30
      相关资源
      最近更新 更多