Database

[{"cinemaName":"name 1","account":"account 1","media":{"data":[{"id":"1","name":"data 1"},{"id":"2","name":"data 2"}]}}]

Query

db.collection.aggregate([{"$match":{"cinemaName":"name 1","account":"account 1","media.data.id":"1"}},{"$project":{"media":{"$first":{"$filter":{"input":"$media.data","cond":{"$eq":["$$this.id","1"]}}}}}},{"$replaceRoot":{"newRoot":"$media"}}])

Result