Database

[{"emailsandnames":{"john@email.tld":"john"}},{"emailsandnames":{"doe@email.tld":"doe"}}]

Query

db.collection.aggregate([{$addFields:{emailnamearray:{$objectToArray:"$emailsandnames"}}},{$match:{"emailnamearray.k":"john@email.tld"}},{$project:{emailnamearray:0}}])

Result