Database

[{"name":"foo","regex_expression":"^[^@ ]+@(bar\\.com)$"}]

Query

db.collection.find({$expr:{$regexMatch:{input:"foo@bar.com",regex:"$regex_expression"}}})

Result