【发布时间】:2017-08-02 08:34:04
【问题描述】:
假设我有一个名为“旅行者”的应用,我想存储人物和地点。两个文档具有截然不同的属性和不同的视图。
我看到了存储这些数据的两种合乎逻辑的方法:
- 在单独的 CouchDB 数据库中,每个数据库都有一个单个设计文档,名为
traveler,其中包含有关该特定数据类型的视图。例如:/people/_design/traveler/_view/by-name。 - 在名为
traveler的单个CouchDB 数据库中,每种数据类型有一个设计文档,并使用"type"属性(或其他鸭式输入方式)来过滤视图。例如:/traveler/_design/people/_view/by-name。
惯用的方法是什么?
【问题讨论】: