在 CouchDB 中存储有序文档的最佳方式是什么?
假设我有 100 篇文章,我想通过按我喜欢的顺序明显地排列它们来订购它们,或者我有 10,000 张图像并且我希望它们以特定顺序出现,而不是按日期/类别/等。这最好存储在父级(“页面”或“专辑”级别)还是子级(图像/文章)级别?
是否应该更像这样:
{
_id: myPage;
articles: [myArticle14, myArticle5, myArticle2, myArticle20...];
}
或这个:
{
_id: myArticle14;
position: 1;
}
...实际文章文件的位置articles: [myArticle14, myArticle5, myArticle2, myArticle20...];
在哪里。_id
每种方法的优点/缺点是什么,随着应用程序的发展,您发现哪些更容易使用?