标签: node.js mongodb mongoose nosql
我正在尝试找出我将在NodeJS应用中使用的MongoDB模型的理想设计。该应用程序设置为调查,某些步骤根据之前的选择提供选项。以下是选择和可能性的示例。
等级1:图案类型:实心,条纹,格子 2级(相同选项,无论1级选择):颜色:灰色,蓝色,绿色,红色 结果:图像根据1级和2级选择显示。
基于此结构,数据库的唯一元素是基于两个选择级别显示的图像。基于这个想法,我应该制作多少个集合以及将第1级,第2级结果之间的引用绑定在一起以显示正确图像的最佳主键是什么?