mongo聚合查询之 $addFields的作用:
大致说明:字面意思是添加字段,就是在查询的结果再添加一些字段信息,字段的内容自己决定,可能还是不能理解,下面上码
$addFields用法支持mongo3.4及以上的版本
1.这是字段统计式的用法
准备数据:
执行命令:
结果:
2.下面是给内嵌文档增加字段的用法:
准备数据:
{ _id: 1, type: "a", specs: { doors: 4} } { _id: 2, type: "b" }
执行命令:
查询结果:
3.覆盖已有的字段:
准备数据:
执行命令:
结果:
虽然是覆盖原有的字段,但并不会对数据做修改,大家放心
mongo官方原文链接:https://docs.mongodb.com/manual/reference/operator/aggregation/addFields/
版权声明:本文为博主原创文章,未经博主允许不得转载。