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

168
Views
¿Cómo enviar datos de mi código a firestore?

Estoy tratando de agregar una matriz a mi base de datos de Firestore, pero parece que no puedo hacerlo porque me sigue dando un error de que ColRef.add no es una función. ¡Ayuda! A continuación se muestran dos de mis fragmentos de código. Uno para firebase.js mientras que el otro es desde donde tengo la intención de enviar mis datos a firestore. La matriz no tiene problemas.

 onAuthStateChanged(auth, (user) => { if (user) { setUser(user.uid); } else { console.log("no user found") } }) const colRef = collection(db, 'user_data'); useEffect(() => { setSend([{ averagepace: calculatePace(distance, seconds), distance: distance.toFixed(2), time: showTime(seconds), day: getDayname(), uid: user, picture:'https://media.wired.com/photos/59269cd37034dc5f91bec0f1/191:100/w_1280,c_limit/GoogleMapTA.jpg', }]) console.log(send); }, [end]); const res = colRef.add(send);

 // import all functions needed from the SDKS needed import {initializeApp } from "firebase/app"; import { getAuth } from "firebase/auth"; import { getFirestore } from "firebase/firestore"; import { Firestore, getDoc, collection, getDocs, addDoc, deleteDoc, doc, query, where, onSnapshot } from 'firebase/firestore'; const FIREBASE_APIKEY="AIzaSyD1Hk1asVux06fU55J3FaaYfyIUI4sM1B4" const FIREBASE_AUTHDOMAIN="stressgo-3cef0.firebaseapp.com" const FIREBASE_PROJECTID="stressgo-3cef0" const FIREBASE_STORAGEBUCKET="stressgo-3cef0.appspot.com" const FIREBASE_MESSAGINGSENDERID="316778582160" const FIREBASE_APPID="1:316778582160:web:3502f9529218e8fc838815" const FIREBASE_MEASUREMENTID="G-BLT8YK6SMG" // Initialize Firebase const firebaseConfig = { apiKey: FIREBASE_APIKEY, authDomain: FIREBASE_AUTHDOMAIN, projectId: FIREBASE_PROJECTID, storageBucket: FIREBASE_STORAGEBUCKET, messagingSenderId: FIREBASE_MESSAGINGSENDERID, appId: FIREBASE_APPID, measurementId: FIREBASE_MEASUREMENTID, } const app = initializeApp(firebaseConfig) export const auth = getAuth(app); export const db = getFirestore(app);

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

0

Está intentando usar la sintaxis de Firestore SDK v8 en lugar de v9, que es lo que ha instalado. Consulte los ejemplos de v9 en la documentación y utilice la función addDoc en su lugar.

 addDoc(colRef, send)
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!