Database

[{"_id":NumberLong(31),"targetedEvents":[{"name":"RdvPris","id":"272B332C55AB9576068BEC9B0F53D5FA6CC39C59","links":[{"targetId":ObjectId("65dc5a507cc45636189d0ea1"),"targetType":"t1"},{"targetId":ObjectId("59e9cdf98c00008c002626b4"),"targetType":"t2"}]},{"name":"RdvPris","id":"2ABDEA9C55AB9576068BEC9B0F53D5FA6CC39C59","links":[{"targetId":ObjectId("65dc5a507cc45636189d0ea1"),"targetType":"t3"},{"targetId":ObjectId("59e9cdf98c00008c002626b4"),"targetType":"t4"},{"targetId":ObjectId("59e9cdf98c00008c002626b4"),"targetType":"mission"}]}]},{"_id":NumberLong(32),"targetedEvents":[{"name":"RdvPris","id":"872B332C55AB9576068BEC9B0F53D5FA6CC39C59","links":[{"targetId":ObjectId("65dc5a507cc45636189d0ea1"),"targetType":"t1"},{"targetId":ObjectId("59e9cdf98c00008c002626b4"),"targetType":"missions"}]},{"name":"YetAnotherEvent","id":"1ABDEA9C55AB9576068BEC9B0F53D5FA6CC39C59","links":[{"targetId":ObjectId("59e9cdf98c00008c002626b4"),"targetType":"t4"}]}]}]

Query

db.collection.update({"targetedEvents":{$elemMatch:{"name":"RdvPris","links.targetType":{$ne:"missions"}}}},{$push:{"targetedEvents.$[elem].links":{"targetType":"t30"}}},{multi:true,arrayFilters:[{"elem.name":"RdvPris","elem.links.targetType":{$ne:"missions"}}]})

Result