CouchDB中的相关对象

Mic*_*dry 7 couchdb

在使用关系数据库这么长时间之后,我真的很努力地理解这个新概念......

任何人都可以解释我应该如何存储说,类别层次结构?

在关系数据库中,我有:

类别:
  CategoryId
  ParentCategoryId
  名称

或者那种性质的东西..

Lev*_*tix 2

您可以使用与关系数据库相同的方法开始:为每个类别创建单独的文档,并保留对父类别的引用。

如果您想使用单个查询来查询整个子树或面包屑,则应该维护一个包含所有祖先键的数组字段。然后,您可以创建一个遍历祖先并发出[ancestor_key, doc]用于查询子树的视图。要获取某个类别的面包屑数据,请对祖先 ID进行批量查询。