在CouchDB中存储订购文档的最佳方式是什么?在CouchDB/JSON中存储有序的子文档/值?
假设我有100篇文章,并且想通过将它们按照我喜欢的顺序显示出来,或者我有10,000张图像,并且希望它们按特定顺序显示,而不是按日期/类别/等。这是否最好存储在父级(“页面”或“专辑”级别)或子级(图像/文章)级别?
它应该是更多这样的:
{ _id: myPage; articles: [myArticle14, myArticle5, myArticle2, myArticle20...]; }
或本:
{ _id: myArticle14; position: 1; }
...其中articles: [myArticle14, myArticle5, myArticle2, myArticle20...];
是TE实际第二十文件_id
的。
每种产品的优点/缺点是什么?您发现哪些应用随着应用的增长而更容易使用?