Database

[{"images":["a","b","c"]}]

Query

db.collection.update({},[{$set:{images:{$filter:{input:"$images",cond:{$not:{$in:["$$this",["a","b"]]}}}}}},{$set:{images:{$setUnion:["$images",["c","d"]]}}}])

Result