MongoDB 聚合 $addFields
聚合 $addFields
此聚合阶段将向文档添加新字段。
实例
在本例中,我们使用的是从聚合部分的示例数据加载的 "sample_restaurants" 数据库。
db.restaurants.aggregate([{$addFields: {avgGrade: { $avg: "$grades.score" }}},{$project: {"name": 1,"avgGrade": 1}},{$limit: 5}])
这将返回文档以及一个新字段 avgGrade,该字段将包含每个餐厅 grades.score 的平均值。