Confirmer d’abord la base et la collection
La requête peut atteindre une base tout en recherchant un autre nom de base ou une autre collection que celle qui contient les documents. Pour MongoDB, le nom de la base vient du chemin de l’URI ; s’il manque, le service peut utiliser une base par défaut. Comparez le nom attendu, l’URI et la collection transmise.
Vérifiez l’orthographe, les majuscules et la forme singulière ou plurielle du nom de collection. Utilisez une liste de métadonnées autorisée ou un document connu pour valider la cible avant de modifier le filtre.
Valider le filtre avec un document connu
Commencez par un filtre minimal ou vide uniquement si cela est approprié et autorisé. Comparez chaque nom de champ et type de valeur à un vrai document ; une chaîne ressemblant à un nombre n’est pas nécessairement égale à un nombre, et un champ imbriqué peut nécessiter un chemin différent.
Si la recherche reste vide, notez la base, la collection, le filtre expurgé et le nom de l’opération. Ne partagez ni documents clients ni URI complète pendant le diagnostic. Un exemple expurgé suffit à montrer la structure sans exposer de valeurs privées.