Quiero obtener la información del usuario almacenada en Firestore después de que el usuario haya iniciado sesión con el inicio de sesión de Google. Estoy comprobando si el usuario existe o no. Si el usuario no existe, estoy creando un nuevo documento en firestore.
const q = query(collection(db, "users"),where("uid", "==", user.uid)); getDocs(q).then((doc) => { if (doc.docs.length === 0) { addDoc(collection(db, "users"), { uid: user.uid, name: user.displayName, authProvider: "google", email: user.email, lists: [], }).then((response) => { console.log(response); }); }else{ console.log(doc.docs); } user es el objeto de usuario que obtengo después de iniciar sesión en Google.
El doc.docs no proporciona los datos del documento que necesito, a saber, lists . ¿Cómo obtener eso?