No array filter found for identifier 'match' in path 'tournament.currentOngoigMatches.$[match].options.$[option].votes'

THIS WAS MY MONGODB JASON

“_id”: {
“$oid”: “64482a7242564473bac925d5”
},
“tournament”: {
“currentRound”: 1,
“previousOngoigMatches”: ,
“currentOngoigMatches”: [
{
“round”: 1,
“totalvotes”: 0,
“options”: [
{
“optionId”: “64482a7242564473bac925d7”,
“text”: “que2”,
“image”: “https://”,
“votes”: 0,
“_id”: {
“$oid”: “64482a7242564473bac925da”
}
},
{
“optionId”: “64482a7242564473bac925d6”,
“text”: “que1”,
“image”: “https://”,
“votes”: 0,
“_id”: {
“$oid”: “64482a7242564473bac925db”
}
}
],
“_id”: {
“$oid”: “64482a7242564473bac925d9”
}
}
],
“totalRounds”: 1
},


THIS WAS MY QUERY I USING

const data = await Polls.findOneAndUpdate({
“tournament.currentOngoigMatches._id”: new ObjectId(“64482a7242564473bac925d9”),
“tournament.currentOngoigMatches.options.optionId”: ‘64482a7242564473bac925d7’
},
{
$inc: {
“tournament.currentOngoigMatches.$[match].options.$[option].votes”: 1
}
},
{
arrayFilters: [
{
“match._id”: new ObjectId(“64482a7242564473bac925d9”)
},
{
“option.optionId”: “64482a7242564473bac925d7”
}
],
upsert: true
})


THIS IS THE VERSIONS I USING
mongodb - v6.0.1
mongodb compass - 1.36.3


DONT KNOW WHY AM GETTING THIS ERROR -

No array filter found for identifier 'match' in path 'tournament.currentOngoigMatches.$[match].options.$[option].votes'

IS THERE ANYONE CAN HELP ME TO SOLVED THIS ISSUE IT WOULD BE A GREAT HELP !
THANKS IN ADVANCE

Please read Formatting code and log snippets in posts and update your sample documents so that we can experiment with them.