MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Recherche de clé insensible à la casse MongoDB

Il n'existe actuellement aucun moyen de le faire.

MongoDB est "sans schéma" mais cela ne doit pas être confondu avec "n'a pas de schéma" . Il existe une hypothèse implicite selon laquelle votre code a un certain contrôle sur les noms des clés qui apparaissent réellement dans le système.

Inversons la question.

  • Y a-t-il une bonne raison pour laquelle les utilisateurs insèrent des clés sensibles à la casse ?
  • Pouvez-vous simplement convertir toutes les clés en minuscules lorsqu'elles sont insérées ?

Encore une fois, MongoDB suppose que vous avez une certaine connaissance des clés disponibles. Votre question implique que vous n'avez aucune connaissance des clés disponibles. Vous devrez combler cet écart.