Tag: 原理

CouchDB文档build模原则

我有一个问题,我一直试图回答一段时间,但无法弄清楚: 您如何devise或分割CouchDB文档? 以博客文章为例。 半“关系”的方法是创build一些对象: 岗位 用户 评论 标签 片段 这很有道理。 但是我试图用couchdb(因为所有的原因,这是伟大的)来模拟相同的事情,这是非常困难的。 大多数博客文章给你一个简单的例子,如何做到这一点。 他们基本上以相同的方式分割它,但是说你可以为每个文档添加“任意”属性,这绝对是很好的。 所以你在CouchDB里有这样的东西: 发布(在文档中带有标签和摘录“伪”模型) 评论 用户 有些人甚至会说你可以把评论和用户放在那里,所以你可以这样做: post { id: 123412804910820 title: "My Post" body: "Lots of Content" html: "<p>Lots of Content</p>" author: { name: "Lance" age: "23" } tags: ["sample", "post"] comments { comment { id: 93930414809 body: "Interesting Post" } comment { […]