Database

[{"array":[1]}]

Query

db.collection.update({"array":1},[{$set:{array:{$filter:{input:"$array",cond:{$ne:["$$this",1]}}}}},{$set:{array:{$cond:[{$eq:["$array",[]]},"$$REMOVE","$array"]}}}])

Result