来源:我的博客站 OceanicKang |《MongoDB 数据操作(八)聚合框架(6)$unwind》
上一篇:《MongoDB 数据操作(八)聚合框架(5)分页操作》
在查询数据的时候经常返回数组信息,但是数组并不方便信息的浏览
所以 MongoDB 提供有 $unwind
可以将数组信息变成独立的字符串内容
添加信息
> db.depts.insert({"title": "技术部", "bus": ["研发", "生产", "培训"]});
> db.depts.insert({"title": "财务部", "bus": ["工资", "税收"]});
将信息进行转化
> db.depts.aggregate([
{"$project": {
"_id": 0,
"title": 1,
"bus": 1
}},
{"$unwind": "$bus"}
]);