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

507
Views
La propiedad 'actualizar' no existe en el tipo 'DocumentReference<DocumentData>' Typescript

Estoy tratando de hacer una actualización de un documento de firestore de Firebase. Sin embargo, estoy recibiendo el error

La propiedad 'actualizar' no existe en el tipo 'DocumentReference'

 const Firestore = initializeFirestore(Firebase); const vendorsRef = collection(Firestore, '/vendors'); const q = query(vendorsRef, where("uuid", "==", vendorUuid)) const querySnapshot = await getDocs(q); querySnapshot.forEach(async (doc) => { const delRes = await doc.ref.update({deleted: '06-02-2022'}); // doing soft delete });

¿Alguna sugerencia de por qué es esto? Cuando ingresé a node_modules, la función de actualización parece estar allí. ¿Parece un problema mecanografiado tal vez? También he probado a hacerlo con el otro estilo que he encontrado donde uso

 Firestore.collection('vendors').doc('something').set(data);

Pero en ese estilo, me dice que la propiedad 'colección' no existe en el tipo 'Firestore'

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

0

El error le dice que no hay ningún método "actualizar" en DocumentReference v9 . Si revisa el documento API vinculado, verá que ese es definitivamente el caso.

Parece que tal vez está mezclando las API de JavaScript v8 y v9. v8 tiene actualización como método en DocumentReference pero v9 no. Si desea actualizar un documento usando v9 como lo está usando actualmente, debe seguir la documentación para eso y usar la función updateDoc.

 import { updateDoc } from "firebase/firestore"; await updateDoc(doc.ref, {deleted: '06-02-2022'});
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!