小编Des*_*ect的帖子

如何将CouchDB用作MeteorJS应用程序的后端数据库,而不是默认的MongoDB?

真的想使用CouchDB,也许让Meteor应用程序通过Meteor Publish和Subscribe获取数据更新.但似乎无法弄清楚如何将Meteor应用程序与CouchDB连接而不是默认的 MongoDB.请帮忙.

couchdb meteor pouchdb

10
推荐指数
3
解决办法
4991
查看次数

从CouchDB中检索分层/嵌套数据

我对couchDB很新,甚至在阅读之后(最新的存档已删除)http://wiki.apache.org/couchdb/How_to_store_hierarchical_data(通过'存储每个节点的完整路径作为该节点文档中的属性')它还没有点击.

而不是使用维基中描述的完整路径模式,我希望将子项跟踪为UUID数组,父项作为单个UUID.我倾向于这种模式,所以我可以通过他们在儿童阵列中的位置维持孩子的顺序.

以下是沙发中的一些示例文档,存储桶可以包含存储桶和项目,项目只能包含其他项目.(UUID缩写为清晰):

{_id: 3944
 name: "top level bucket with two items"
 type: "bucket",
 parent: null
 children: [8989, 4839]
}
{_id: 8989
 name: "second level item with no sub items"
 type: "item"
 parent: 3944
}
{
 _id: 4839
 name: "second level bucket with one item"
 type: "bucket",
 parent: 3944
 children: [5694]
}
{
 _id: 5694
 name: "third level item (has one sub item)"
 type: "item",
 parent: 4839,
 children: [5390]
}
{
 _id: 5390
 name: "fourth level item"
 type: …
Run Code Online (Sandbox Code Playgroud)

couchdb nested hierarchy hierarchical-data

6
推荐指数
2
解决办法
1万
查看次数

标签 统计

couchdb ×2

hierarchical-data ×1

hierarchy ×1

meteor ×1

nested ×1

pouchdb ×1