Commencer par une limite explicite et réduite
Pour une recherche susceptible de correspondre à beaucoup d’enregistrements, fixez une limite modeste afin d’inspecter facilement le premier résultat sans recevoir un volume inutile. L’interface de requête propose une recherche avec filtre et des options telles que limit et skip. Utilisez-les explicitement plutôt que de supposer une limite par défaut.
Ciblez le filtre sur les enregistrements nécessaires. Un filtre précis facilite l’examen et réduit les données sans rapport transmises aux étapes suivantes ou à un agent. Si un résultat semble incomplet, vérifiez si la limite a été atteinte avant de conclure que les enregistrements n’existent pas.
Parcourir les résultats avec soin
Pour demander la tranche suivante, augmentez la valeur skip en conservant le même filtre et la même limite. Vérifiez le nombre d’enregistrements reçus et si la tranche suivante est vide. Évitez les très grands lots tant que le volume de la collection et le travail en aval ne sont pas connus.
Si des enregistrements changent pendant la lecture, la collection peut évoluer entre deux requêtes. Ne considérez pas plusieurs pages séparées comme un instantané stable, sauf garantie explicite de l’opération. Pour une enquête, notez le filtre et les options de pagination afin de comprendre et de répéter la requête.