有没有一种方法可以在Mongo Db的循环中更新相同的变量
{
$project : {
"taxedData":{
$map:
{
input: "$rateTaxLevel",
as: "taxIds",
in: {
$map:
{
input: "$taxValidity",
as: "levels",
in: {
chargeAmount:
{
$cond: [ { $eq: [ "$$taxIds.taxid", "$$levels.taxid" ] },
{ $divide: [ "$chargeAmount",{ $add: [ 1, "$$levels.tax_validityval" ]} ] }
, "$$REMOVE" ]
}
}
}
}
}
}
}
}
如何将$ chargeAmount变量结转至循环的下一次迭代