文章标题
来源:互联网 发布:单片机程序开发 编辑:程序博客网 时间:2024/06/05 22:32
1.集合设计
学生集合里面每个文档存储学生选课的课程id数组,如下图
通过聚合查询,得到的学生课程数组的个数为0。为什么呢? 因为courses._id的写法是有误的,courses是一个数组,根本就不能直接有_id的属性。当然有人会说写成类似courses[0]._id的形式不就可以了吗。这种想法是行不通的,因为在courses数组个数大于1的时候,我们总不能写死courses[0],courses[1]…我们需要动态的关联两个表。
为了在查学生的同时把学生的选课一并查出,课程集合里面每个文档存储学生id数组
通过聚合查询得到了我们想要的结果:
2.java代码
2.1 关联查询
2.1 删除
2.2. 关联新增、修改
0 0
- 文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题 文章标题 文章标题 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- php浓缩入门
- Win7 64位下PowerDesigner连接64位Oracle11g数据库
- AndroidStudio:java.util.concurrent.ExecutionExceptioncom.android.ide.common
- linux入门(type sodu)
- Git学习笔记
- 文章标题
- 思维导图总结:怎样用观察力强化记忆
- SDL库的学习笔记之五—键盘
- 外部导入项目到VS
- css中的大于号(>)作用
- Android M权限管理
- react native 实战系列教程之热更新原理分析与实现
- android usb解析(二)UsbHostManager(and6.0)
- Spring5:@Autowired注解、@Resource注解和@Service注解