In SQL there exists the syntax:
SELECT
TemplateID,
Body
FROM
#Template
WHERE
Body LIKE '%[^0-9a-zA-Z ]%'
Taken from the SQL question here
Where the expression finds rows with Body
containing invalid characters (not number or alphabet).
Is there a similarly succinct way to find fields which contain invalid (or special) characters in a MongoDB query?