Atualmente, não há como fazer isso.
MongoDB é "sem esquema" mas isso não deve ser confundido com "não tem esquema" . Há uma suposição implícita de que seu código tem algum controle sobre os nomes das chaves que realmente aparecem no sistema.
Vamos inverter a questão.
- Existe um bom motivo para os usuários estarem inserindo chaves que diferenciam maiúsculas de minúsculas?
- Você pode converter todas as chaves em letras minúsculas quando são inseridas?
Novamente, o MongoDB assume que você tem algum conhecimento das chaves disponíveis. Sua pergunta implica que você não tem conhecimento das chaves disponíveis. Você precisará fechar essa lacuna.