Je me demande s'il est possible d'obtenir plusieurs documents par liste d'identifiants en un aller-retour (appel réseau) au Firestore.
a, b, cde faire quelque chose. Je demande les trois en parallèle dans des demandes distinctes. aprend b100 ms, cprend 150 ms et prend 3000 ms. En conséquence, je dois attendre 3000 ms pour faire la tâche. Ça va être maxd'eux. Ce sera plus risqué lorsque le nombre de documents à récupérer sera important. Cela dépend de l'état du réseau, je pense que cela peut devenir un problème.
SELECT * FROM docs WHERE id IN (a,b,c)prendrait-il pas le même temps? Je ne vois pas la différence, car la connexion est établie une fois et le reste est acheminé à ce sujet. Le temps (après l'établissement initial de la connexion) est le temps de chargement de tous les documents + 1 aller-retour, identique pour les deux approches. S'il se comporte différemment pour vous, pouvez-vous partager un échantillon (comme dans ma question liée)?