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

111
Vistas
¿Cómo agregar por lotes Doc en firestore?

Seguí el tutorial aquí sobre cómo escribir elementos por lotes en Firestore. Sin embargo, esto no parece funcionar ya que recibo un error de tipo

 Argument of type 'CollectionReference<DocumentData>' is not assignable to parameter of type 'DocumentReference<DocumentData>'. Types of property 'type' are incompatible. Type '"collection"' is not assignable to type '"document"'
 const batchLog = async ( data: LogData[] & CommonLogData[], sessionId: string | null, ) => { if (!sessionId) { console.error('attempting to log item without a session id', data); } // Get a new write batch const batch = writeBatch(db); // for each data, set the batch data.forEach(datum => { const docRef = collection( db, rootCollection, sessionId || 'error', datum.collection_name, ); batch.set(docRef, doc); }); await batch.commit(); };

Sencillamente, quiero poder ejecutar un addDoc pero tenerlo por lotes. Parece que esto solo funciona para los documentos pero no para las colecciones. Soy muy nuevo en esto, por lo que agradecería cualquier ayuda. Actualmente, creo que este código falla silenciosamente (no veo mis datos en la actualización de Firestore)

about 4 years ago · Juan Pablo Isaza
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