Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

194
Vistas
¿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 Respuestas
Responde la pregunta

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 Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda