Database

[{text:"random text 1",indexes:[1,2]},{text:"random text 2",indexes:[1,3]},{text:"random text 3",indexes:[2,4]},]

Query

db.collection.aggregate([{"$match":{"$expr":{"$setIsSubset":["$indexes",[1,2,4]]}}}])

Result