Database

[{"_id":{"$oid":"626bacea1847f675e47b2bd8"},"tipo":"conta","data_abertura":{"$date":"2013-02-19T00:00:00Z"},"observacoes":"Sem observações","iban":"PT50000506515926456299903","saldo":1456.23,"bic":"BBPIPTPL001","tipo_conta":"Conta Ordenado","cartoes":[{"_id":{"$oid":"626bacea1847f675e47b2bd7"},"num_cartao":4908509005925727,"nome_cartao":"João Correia","validade":{"$date":"2025-10-03T00:00:00Z"},"pin":5609,"cvc":975,"estado":"Ativo","tipo_cartao":"Crédito"}],"permissoes":{"levantamentos":true,"depositos":true,"pagamentos":true,"transferencias":true,"creditos":true,"acoes":true},"titulares":[{"$oid":"626bacea1847f675e47b2bd6"}]}]

Query

db.collection.aggregate([{$match:{cartoes:{$elemMatch:{"num_cartao":4908509005925727}}}},{$project:{cartoes:{$filter:{input:"$cartoes",as:"item",cond:{$eq:["$$item.num_cartao",4908509005925727]}}}}},{$project:{data:{"$arrayElemAt":["$cartoes",0]}}},{$project:{_id:{$toString:"$data._id"}}}])

Result