如何在couchDB中组织表?

如何在couchDB中组织表?,couchdb,couchapp,couchdb-futon,Couchdb,Couchapp,Couchdb Futon,像RDBMS一样,我在一个数据库“123”中有三个表(x、y、z)。我想把它们转换成couchDB。我已经为每个表创建了.json。当我创建数据库时,我无法创建单独的表。我必须为每个表创建单独的db,或者合并到一个db下。如何在一个db下创建子表? 附言:合并所有这些文件的问题是需要花费太多的时间来检索或查看所有文件 请告诉我如何将文档组织到表格或至少x、y、z类别中…根据注释,一个选项是使用文档类型属性: { "_id": 123, "doc_type": "x", ... }

像RDBMS一样,我在一个数据库“123”中有三个表(x、y、z)。我想把它们转换成couchDB。我已经为每个表创建了.json。当我创建数据库时,我无法创建单独的表。我必须为每个表创建单独的db,或者合并到一个db下。如何在一个db下创建子表? 附言:合并所有这些文件的问题是需要花费太多的时间来检索或查看所有文件


请告诉我如何将文档组织到表格或至少x、y、z类别中…

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

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


然后,您可以在文档类型上创建一个to索引。

您能详细说明一下“组合所有文档的问题是检索所有文档或查看文档会占用太多时间”的意思吗?谢谢您的回复。。。我总共有900万份文件。如果我想执行简单的计数操作,需要几个小时。如果我查询属于第x个表的数据,它也在搜索所有的“y”和“z”文档。。
{
  "_id": 234,
  "doc_type": "y",
  ...
}