Esto puede sonar tonto, pero necesitaba descartar las posibilidades detrás de las lecturas de documentos de mi aplicación en Firestore. Cuando se usa la consulta where con el SDK del cliente, ¿se descargan todos los documentos al cliente y luego se filtran o se filtran en el servidor y se devuelven? Además, ¿cuál es el caso cuando usamos la consulta where con funciones en la nube?
Por ejemplo: digamos que las publicaciones de la colección tienen 1000 documentos y 10 coinciden con los criterios mencionados en la consulta where, ¿cuántas lecturas me cobrarían si uso
Cuando se usa la consulta where con el SDK del cliente, ¿se descargan todos los documentos al cliente y luego se filtran o se filtran en el servidor y se devuelven?
No, los documentos se filtran en el servidor. Solo obtendrá los documentos que representan el resultado de la consulta.
Además, ¿cuál es el caso cuando usamos la consulta where con funciones en la nube?
Eso es exactamente lo mismo que arriba.
Digamos que las publicaciones de la colección tienen 1000 documentos y 10 coinciden con los criterios mencionados en la consulta where, ¿cuántas lecturas me cobrarían si uso
Solo 10. Siempre se le facturará por la cantidad de documentos que lea. Por ejemplo, si su consulta devuelve solo diez documentos, se le facturará solo con diez lecturas de documentos y nada más. Tenga en cuenta que no importa la cantidad de documentos en los que está buscando, sino la cantidad de documentos que arroja su consulta.