7.MongoDB的sort、skip、limit、unwind使用

$sort

在这里插入图片描述

$limit

在这里插入图片描述

在这里插入图片描述

$unwind

将⽂档中的某⼀个数组类型字段拆分成多条, 每条包含数组中的⼀个值

语法:db.集合名称.aggregate({ u n w i n d : unwind:' 字段名称’})

db.t2.insert({_id:1,item:'t-shirt',size:['S','M','L']})
db.t2.aggregate({$unwind:'$size'})

结果如下:

{ "_id" : 1, "item" : "t-shirt", "size" : "S" }
{ "_id" : 1, "item" : "t-shirt", "size" : "M" }
{ "_id" : 1, "item" : "t-shirt", "size" : "L" }

在这里插入图片描述
在这里插入图片描述属性:值为false表示丢弃属性值为空的⽂档
属性preserveNullAndEmptyArrays值为true表示保留属性值为空的⽂档

用法:
在这里插入图片描述在这里插入图片描述显示了所有的

发布了60 篇原创文章 · 获赞 8 · 访问量 3316

猜你喜欢

转载自blog.csdn.net/qq_43476433/article/details/103641155
今日推荐