MongoDB学习(4)
2016-11-06 15:30
66 查看
MongoDB中的聚合 aggregate方法主要用于处理数据 诸如平均值 求和等
$group中,表示根据什么来聚合_id 后面是哪一个key $sum 表示总和
group by中的必须全部用于聚合
管道机制
相当于select 某某的机制吧 个人认为
MongoDB中的赋值 分片 备份和恢复 监控等 在这里不展开
MongoDB中的关系 MongoDB中的关系 存在一对多 多对一 和多对多等 例如一个用户可以用多个地址
一个地址是一个文档 一个用户也是一个文档 为了表示两者的关系 可以通过 在用户中嵌套地址的做法来进行
这种称为嵌入式关系
但这种等数据库大起来后就不容易维护 第二种称为应用关系 即在user这张表中存放address中的id 首先通过id 来找到用户
在通过address_id来找到address
$group中,表示根据什么来聚合_id 后面是哪一个key $sum 表示总和
group by中的必须全部用于聚合
管道机制
相当于select 某某的机制吧 个人认为
MongoDB中的赋值 分片 备份和恢复 监控等 在这里不展开
MongoDB中的关系 MongoDB中的关系 存在一对多 多对一 和多对多等 例如一个用户可以用多个地址
一个地址是一个文档 一个用户也是一个文档 为了表示两者的关系 可以通过 在用户中嵌套地址的做法来进行
这种称为嵌入式关系
但这种等数据库大起来后就不容易维护 第二种称为应用关系 即在user这张表中存放address中的id 首先通过id 来找到用户
在通过address_id来找到address
相关文章推荐
- mongodb的学习过程
- mongodb学习:查询
- MongoDB 学习资料整理
- Mongodb学习
- MongoDB学习之旅七:MongoDB高级查询の条件操作符
- MongoDB学习(三)数据导入导出及备份恢复
- MongoDB学习之旅十一:MongoDB GridFS
- MongoDB学习整理之更新
- 数据库的学习--MongoDB
- [MongoDB]学习笔记--Linux 安装和运行MongoDB
- nodejs学习笔记二——链接mongodb
- 【MongoDB学习笔记27】MongoDB的TTL索引
- MongoDB深入学习系列(一)---开发环境配置及工具介绍
- MongoDB 学习笔记 - 1、如何将MongoDB做一项Windows服务启动
- C# 使用MongoDB(学习记录)
- 三、go语言操作 mongodb mgo --go语言学习笔记
- MongoDB学习04之用户认证
- MongoDB学习 索引
- MongoDB学习 索引