Gostaria de saber se é possível obter vários documentos por lista de ids em uma viagem de ida e volta (chamada de rede) para o Firestore.
a, b, cfazer alguma coisa. I pedidos para todos os três em paralelo em pedidos separados. aleva 100ms, bleva 150ms e cleva 3000ms. Como resultado, preciso esperar 3000ms para fazer a tarefa. Vai ser maxdeles. Vai ser mais arriscado quando o número de documentos a buscar é grande. Depende do status da rede, acho que isso pode se tornar um problema.
SELECT * FROM docs WHERE id IN (a,b,c)entanto, enviar todos juntos não levaria o mesmo tempo? Não vejo diferença, já que a conexão é estabelecida uma vez e o resto é canalizado sobre isso. O tempo (após o estabelecimento inicial da conexão) é o tempo de carregamento de todos os documentos + 1 ida e volta, o mesmo para ambas as abordagens. Se ele se comportar de forma diferente para você, você pode compartilhar uma amostra (como na minha pergunta vinculada)?