MongoDB 聚合 $addFields
聚合 $addFields
此聚合階段向文件新增新欄位。
示例
在本例中,我們使用的是從 聚合簡介 部分的示例資料載入的 "sample_restaurants" 資料庫。
db.restaurants.aggregate([
{
$addFields: {
avgGrade: { $avg: "$grades.score" }
}
},
{
$project: {
"name": 1,
"avgGrade": 1
}
},
{
$limit: 5
}
])
自己動手試一試 »
這將返回包含新欄位 avgGrade
的文件,該欄位將包含每個餐廳 grades.score
的平均值。