我正在开发一个项目并为数据库选择mongodb。在它上面我有一个结构如下的表格
这里它会将详细信息保存在数据库中,并且如果表单1已启用或未用于主页清理等,则会在前端检查。我计划在嵌入式文档中保存表单ID但我不确定它是否良好保存它的方法,我选择了嵌入式文件,因为我们可以直接过滤或比较。其他方法是保存ids逗号分隔或作为json对象,但后来我将无法直接过滤它,并且必须获取所有ID并在代码中进行比较。
我已经阅读了这些文章并且他们推荐了它,但我关心的是,将嵌入式文档用于单个值这样的好吗?
任何帮助或解释都是值得的。
示例
{
id:1,
industry_id:1,
status:1,
forms:[{form_id:1},
{form_id:2}
]
}
谢谢