使用MongoDB的模块数据结构

时间:2015-05-20 04:52:13

标签: javascript mongodb database-design database

我即将开始使用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?]

全部谢谢

0 个答案:

没有答案