我正在创建一个小型应用程序,其上有一个问卷表单,上面有几个字段,两个文本字段和3个单选按钮。用户将登录并填写字段并选择单选按钮并单击“提交”,这将保存输入到该特定用户下的Mongo数据库的值。
我不太确定如何设计这个数据模型,因为我是Mongo / NoSQL的新手。我的第一个想法是有一个问题模型,我将存储我的问题,问题的类型(文本或广播)和单选按钮的选项。基于此,我将创建我的表单并允许用户填充它。然后有一个单独的(用户)模型,以便当用户单击提交时,他选择的值将存储在该特定用户下。
我使用这种设计是否正确?
感谢您的帮助。