Database
[{"data":[1,111]},{"data":[222,1]},{"data":[1,333]},{"data":[2,444]}]
Query
db.collection.aggregate([{"$match":{data:1}},{"$group":{"_id":null,result:{$addToSet:{"$filter":{"input":"$data","cond":{"$ne":["$$this",1]}}}}}},{"$project":{result:{$reduce:{input:"$result",initialValue:[],in:{$concatArrays:["$$value","$$this"]}}}}}])