Vérifier la cible et la forme de la requête
Commencez par vérifier la base gérée, la collection ou la table visée. Des noms proches peuvent conduire à consulter un emplacement différent de celui où se trouvent les enregistrements. Comparez les noms de champs de la requête à la structure visible par l’agent, y compris la casse et les chemins imbriqués lorsqu’ils s’appliquent.
Examinez chaque filtre et sa valeur. Un statut peut être écrit avec une autre casse ; une date peut inclure une heure ; une valeur numérique peut différer d’un texte qui lui ressemble. Vérifiez si un filtre vide est volontaire et si plusieurs conditions rendent la sélection plus stricte que prévu.
Effectuer un diagnostic simple en lecture seule
Commencez par une requête simple pour savoir si la table ou la collection contient des enregistrements, puis ajoutez une condition à la fois. Si une requête large renvoie des données et pas la requête filtrée, cherchez une différence de champ ou de valeur. Gardez le diagnostic en lecture seule et ne modifiez pas les données uniquement pour faire apparaître un résultat.
Pour demander une vérification à l’agent, nommez la table ou la collection et expliquez le sens métier des valeurs attendues. Examinez la requête et un résultat d’exemple avant de l’utiliser dans un workflow ou une décision. Vous distinguerez ainsi un jeu de données vide d’une hypothèse de requête incorrecte.