如何在couchDB中组织表?

时间:2015-06-01 13:13:03

标签: couchdb couchapp couchdb-futon

我在一个数据库“123”中有三个表(x,y,z),就像RDBMS一样。我想将它们转换为couchDB。我为每个表创建了.json。当我创建数据库时,我无法创建单独的表。我必须为每个表创建单独的数据库或在一个数据库下组合。如何在一个db下创建子表? P.S:将所有这些组合起来的问题是花费太多时间来检索所有这些或查看。

请告诉我如何将文档组织成表格或x,y,z类别至少......

1 个答案:

答案 0 :(得分:2)

根据评论,一个选项是使用文档类型属性:

{
  "_id": 123,
  "doc_type": "x",
  ...
}

例如

{
  "_id": 234,
  "doc_type": "y",
  ...
}

然后,您可以在doc_type上创建map/reduce view索引。