我即将开始使用mongodb进行小型应用程序原型设计,但是我无法使用mongo来处理数据结构。
简单地说,我希望能够创建一个可以分配模块的文章类型(您可以将它们称为小部件)。有一组具有相应模板的模块类型,每篇文章可以有多个模块,但每个模块中的数据会有所不同。
我已经将概念图放在一起,说明我认为它可以如何运作,但如果有人能提出更好的选择,我会非常感激。
Article ------- ARTICLE_ID: objectId TITLE: string DESCRIPTION: string MODULES: [{module_id, position}] Module Type ----------- MODULE_TYPE_ID: objectId MODULE_NAME: string FIELDS: [{fieldName, fieldType}] TEMPLATE_ID: objectId Module ------ MODULE_ID: objectId TITLE: string MODULE_TYPE_ID: objectId DATA: [field data here?]
全部谢谢