4.2以降では、$set
を使用できます $addFields
のエイリアスに他ならない集約パイプライン演算子 3.4で追加
$addFields
ステージは$project
と同等です 入力ドキュメント内の既存のすべてのフィールドを明示的に指定し、新しいフィールドを追加するステージ。
db.collection.aggregate([
{ "$addFields": { "custom_field": "$obj.obj_field1" } }
])
4.2以降では、$set
を使用できます $addFields
のエイリアスに他ならない集約パイプライン演算子 3.4で追加
$addFields
ステージは$project
と同等です 入力ドキュメント内の既存のすべてのフィールドを明示的に指定し、新しいフィールドを追加するステージ。
db.collection.aggregate([
{ "$addFields": { "custom_field": "$obj.obj_field1" } }
])