Database
[{fname:"test1"},{fname:"test2"}]
Query
db.collection.aggregate([{"$addFields":{"email_address":{"$switch":{"branches":[{"case":{$eq:["$fname","test1"]},"then":"test1@gmail.com"},{"case":{$eq:["$fname","test2"]},"then":"test2@gmail.com"}]}}}}])