Database

[{"_id":"wef324DGSshf","userTypes":[{"type":"students","users":[{"name":"John","age":20},{"name":"Mike","age":20},{"name":"Henry","age":30},{"name":"Henry","age":40}]}]}]

Query

db.collection.update({},{"$pull":{"userTypes.$[ut].users":{"age":{$in:[20,40]}}}},{arrayFilters:[{"ut.type":"students"}],multi:true})

Result