Database

[{"key":"!234"},]

Query

db.collection.aggregate([{"$addFields":{"newField":{$map:{input:{$range:[0,{"$strLenCP":"$key"}]},in:{"$substr":["$key","$$this",1]}}}}}])

Result