如何在 couchDB 中组织表?

How to organize tables in couchDB?

我在一个数据库“123”(如 RDBMS)中有三个 tables(x,y,z)。我想将它们转换成 couchDB。我为每个 table 创建了 the.json。当我创建数据库时,我无法创建单独的 tables。我必须为每个 table 创建单独的数据库或在一个数据库下合并。我如何在一个数据库下创建一个 sub tables ? P.S:将所有这些组合起来的问题是占用太多时间来检索所有它们或浏览。

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

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

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

例如

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

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