según la fuente a continuación, puede usar cualquier carácter UTF8 en el nombre del campo -- la única excepción es el '.' carácter que no está permitido en los nombres de campo (porque se usa para consultar subdocumentos), y los nombres de campo no pueden comenzar con un carácter '$'..
Ver:
https://jira.mongodb.org/browse/SERVER-3229