Estoy tratando de agregar un usuario o sobrescribir el documento del usuario en caso de que el usuario ya exista, pero recibo este error:
FirebaseError: se esperaba que el primer argumento de la colección () fuera una CollectionReference, una DocumentReference o FirebaseFirestore
¿Qué estoy haciendo mal?
import { auth, db } from "../firebase" import {doc, setDoc} from 'firebase/firestore' import { useEffect } from "react"; unction MyApp({ Component, pageProps }) { useEffect(() => { if(user){ setDoc(doc(db, 'users', user?.uid), { email : user.email, lastSeen: firebase.firestore.FieldValue.serverTimestamp(), photoURL : user.photoURL }, {merge: true}); } }, [user]) } export default MyAppestaba usando firebase v8 para llamar al módulo v8 del método serverTimestamp()
firebase.firestore.FieldValue.serverTimestamp()módulo v9
serverTimestamp()