Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

164
Views
Encuentra el número de entradas en el documento de base de fuego

Estoy tratando de hacer una paginación con una base de datos de Firestore. ¿Hay alguna manera de encontrar la cantidad de documentos en mi Firestore desde mi sitio web usando Javascript para poder codificar mis botones (anterior) y (siguiente) para la paginación en consecuencia?

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Cuando se trata de Firestore, solo puede solicitar páginas de datos de un tamaño particular usando la función limit() . Dicho esto, puede comenzar desde el principio de una consulta y obtener las siguientes páginas del mismo tamaño. Esta operación debe continuar con otras operaciones similares hasta que no queden más documentos.

Por lo tanto, siempre debe comenzar desde la página uno, luego avanzar a través de las páginas utilizando los cursores de consulta, especificando qué documento fue el último en la consulta anterior.

Desafortunadamente, no hay forma de que puedas saltar entre páginas. Siempre hay que leer todas las páginas anteriores. Además de eso, dado que las colecciones en Firestore no mantienen un conteo de documentos, no podrá saber cuántas páginas de datos hay antes de tiempo a menos que cree y mantenga su propio conteo de documentos.

Si desea implementar una forma moderna de manejar la paginación, debería considerar implementar el llamado "desplazamiento infinito". Facebook hace eso, Instagram hace eso. Hay muchos ejemplos por ahí.

También he escrito un artículo llamado:

  • ¿Cómo contar la cantidad de documentos en una colección de Firestore?

Donde he explicado cómo puedes contar documentos en Firestore.

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!