MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Pesquisa de chave insensível a maiúsculas e minúsculas do MongoDB


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.