说明
已经有许多课程,比如科学,语文,数学,现在创建一个学生,这个学生可以选择多门课程,这些课程又可以被多名学生选择,这就是多对多关系,选用了一个中间表
业务
现在创建一个学生,多选下拉框,选择了多门课程,内容如下
{
name: '张三',
courses: ['语文objectId','数学objectId','科学objectId']
}
如果使用这种对象存储到leancloud的,该如何做?
方案
A:只用学生表,courses存储为数组,遍历或读取学生信息的时候,遍历courses数组获取数据
B: 使用中间表,创建学生的时候,先创建学生,得到学生的result,然后再循环遍历课程,顺便创建Map中间表
我最想要的是多对多,我该如何做好呢?
-
创建时间
18年2月5日
-
最后回复
18年2月6日
-
1
回复
-
1.1K
浏览
-
2
用户
-
1
链接