我需要使用Couchdb创建一个视图,但我不想使用当前记录,我想使用特定修订版本的记录。例如,假设我有一系列产品ID和他们的修订版的发票,我想返回产品的描述和价格与发票创建时一样。有可能吗?
答案 0 :(得分:1)
您可以通过the http document API中记录的API访问修订版 因此,如果您有一个返回所有正确类型的文档ID的视图,您可以通过id和revision直接访问文档。
虽然couchdb支持使用修订版,但我建议不要将其依赖于开发票这样复杂的内容,而只需创建新文档。我有一个类似的情况,我有一个report_id和一个时间戳和一个视图,它返回两个元素的组合键,以便我可以轻松访问报告的不同版本。