我正在编写一个使用 CouchDB 作为其数据库的应用程序。该应用程序与经常用于说明 Couchdb 的博客示例具有相似的品质。有“锚”文档,例如帖子,其中包含引用特定帖子的其他文档,例如博客上的评论。(每个“评论”都有一个字段,就像一个 sql 外键。它包含“帖子”的唯一 ID)
但是,“评论”文档有多种类型,其中一种类型会使博客文章不再与应用程序相关。(博客“post”是医疗记录,我指的“comment”类型是表示治疗结束的报告)。
我一直在努力研究如何编写一个视图,该视图将发出所有“帖子”的列表,这些“帖子”没有附加这些处理完成的文档(如“评论”)。有人可以帮我吗?
我不能只在主“发布”文档上有一个“活动”字段,因为有多个移动客户端更新此文档,如果两个客户端在来之前修改锚文档,我希望避免任何修订冲突回到网络覆盖范围。