当一个拥有许多孩子的对象的例子与文档数据库(如couchdb)一起给出时,总是建议孩子们被附加到父对象。对于博客文章,这意味着您将所有评论添加为父博客帖子对象的子项。
post
{
title: '',
text: '',
comments:[...]
}
但是,你不是很快就遇到限制吗?如果你发帖有800条评论怎么办?如果你每页只显示100条评论(虽然有些人在一个页面上显示所有评论),这不会是对带宽和处理的巨大浪费。与论坛帖子或其他可能有大量孩子的东西相同。
答案 0 :(得分:2)
在浏览其他SO questions时,我发现了explains the correct way to handle this使用可以解决这些问题的更复杂视图的博客文章的链接。虽然这个解决方案特定于couchDB。