Template
single collection
multiple collections
mgodatagen
update
indexe
explain
Stage
Database
bson
mgodatagen
[{"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