MongoDB小结32 - 聚合管道【$skip】
来源:互联网 发布:剑灵捏脸数据龙男 编辑:程序博客网 时间:2024/06/06 02:15
拆解数组集合
1.例子
{ "_id" : 1, "item" : "ABC1", sizes: [ "S", "M", "L"] }
现在对sizes进行拆解
db.inventory.aggregate( [ { $unwind : "$sizes" } ] )结果
{ "_id" : 1, "item" : "ABC1", "sizes" : "S" } { "_id" : 1, "item" : "ABC1", "sizes" : "M" } { "_id" : 1, "item" : "ABC1", "sizes" : "L" }
我们可以看到sizes里每一个数据被拆解到每一个文档里了,除了sizes 的值不同外,其他相同。
$unwind与$group组合可以实现distinct
0 0
- MongoDB小结32 - 聚合管道【$skip】
- MongoDB小结31 - 聚合管道【$skip】
- MongoDB小结27 - 聚合管道【$project】
- MongoDB小结28 - 聚合管道【$match】
- MongoDB小结29 - 聚合管道【$cond】
- MongoDB小结30 - 聚合管道【$limit】
- MongoDB小结33 - 聚合管道【$unwind】
- MongoDB小结34 - 聚合管道【$group】
- MongoDB小结35 - 聚合管道【$sort】
- Mongodb 聚合管道
- MongoDB 聚合+管道
- MongoDB aggregate 聚合管道
- mongodb聚合管道
- 【mongoDB实战】聚合管道--$unwind
- MongoDB:6-MongoDB的聚合和管道
- MongoDB 聚合管道(一)(Aggregation Pipeline)
- MongoDB 聚合管道(二)(Aggregation Pipeline)
- MongoDB Aggregation 聚合管道(Aggregation Pipeline)
- 蜂巢晶格_Honeycomb Lattice Triangular Lattice初始化邻居信息
- POJ 2352[树状数组]
- 【转】JSP/SERVLET入门教程--Servlet 使用入门
- thinkphp报错 找不到think/log
- Android获取输入法高度——输入法与页面布局无缝切换
- MongoDB小结32 - 聚合管道【$skip】
- apache bench(ab) 压测,模拟post请求
- solr 增量更新
- monkey简介
- HD--2544最短路
- 手机端网页:控制安卓手机返回键
- mysql 给表和字段加注释
- 快速排序的改进方法
- Java向MySQL数据库插入时间类型Date数据时需要注意的问题