在我的pouchdb数据库中,我有两种不同类型的文档。
类型1:
{
class : example,
type : one
}
类型2:
{
surname : Lancester,
forename : Burt,
class : 'id of related doc of type 1',
type : two
}
现在我正在寻找一种方法来获得这样的(或类似的)视图:
{
surname : Lancester,
forename : Burt,
classname : { class : example } - or only class : example
}
我对pouchDB很新,我现在找不到正确的方法。拜托,拜托,请帮帮我?提前谢谢!
答案 0 :(得分:0)
您可以存储ID为c1_的类型1文档吗?哪里?是一个唯一的标识符(不需要类型:)。
然后对于类型2文档,使用id从c2 _
开始假设您已经创建了类型1文档,您可以在创建类型2文档时显示这些文档的列表,即所有类型c1_,然后将所选类型1的id分配为类。当然,每次想要查看实际数据时,都需要查找实际数据。
或者,您可以将包含或不包含其id(以及其他信息,如_rev)的整个类型1文档存储为类型2文档中的对象。
这取决于您是希望类型1数据是静态的还是动态的,以及您希望数据存储的效率,即数据的规范化。