Это значение сохраняется в коллекции
{
name: "jack",
proccess: 1,
point: 60,
cost: 60
},
{
name: "Rose",
proccess: 0,
point: 180,
cost: 360
}
Мне нужно изменить коллекцию на
{
name: "jack",
proccess: 1,
point: 60,
cost: 120
},
{
name: "Rose",
proccess: 0,
point: 180,
cost: 180
}
Я использую $addFields
, но удалить другое поле данных (удалить гнездо)
$data = $db->user_question->aggregate(
[
[
'$match'=>[
'proccess' => 0
]
],
[
'$addFields' =>[
'cost' => '$point'
]
],
[
'$out' => "user_question"
]
]
);
Я не могу удалить $match
Есть идеи (использовать update или updateMany)?