如何在 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 上建立索引。
我在一个数据库“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 上建立索引。