Template
single collection
multiple collections
mgodatagen
update
indexe
explain
Stage
Database
bson
mgodatagen
[{"data1":[0,1,1,0,0,1,1,0]}]
Query
db.collection.aggregate([{"$project":{"data1":{$filter:{input:"$data1",as:"p",cond:{$gt:["$$p",0]}/**<-- filter sub-array based on condition*/}}}}])
Result