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

190
Views
¿La subcolección de firestore elimina los detectores de cambios cuando se alcanza el límite?

Cuando se agregan datos a una subcolección, la instantánea de datos en tiempo real no se activa si se alcanza el límite que establecí. ¿Cómo evitar esto?

Quiero que la instantánea muestre los últimos 25 textos más nuevos. Pero dado que se alcanza el límite, simplemente detiene la función y me quedo atascado con los últimos 25 renderizados y los nuevos no se muestran en absoluto.

Lo que es aún peor de esto si vuelvo a cargar la página para ver si la función representará los nuevos elementos después de que se haya alcanzado el límite:

  • no lo hace, simplemente muestra los 25 creados.
  • ignora cualquier elemento nuevo, por lo que la consulta simplemente se divide desde ese punto hacia arriba.

 useEffect(() => { if (_globalContext.focus) { let collectionRef = collection(db, 'Chat', docId, 'messages'); const querydata = query(collectionRef, orderBy('createdAt'), limit(25)); const unsub = onSnapshot(querydata , (querySnapshot) => { console.log(querySnapshot, 'triggered'); querySnapshot.forEach((doc) => { console.log(doc.data()); }); }); setChats(data); return () => { unsub(); }; } }, [_globalContext.focus]);

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

0

Si desea mostrar los 25 documentos más recientes, debe ordenar por marca de tiempo descendente o limitarse a los * últimos 25 (en lugar de los primeros 25):

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!