Básicamente, quiero crear una nueva colección en la creación de un documento si dicha colección no existe.
Aquí está la estructura que tengo.
-Empresa (Colección)
--Nombre de la empresa (doc)
---Información de la empresa (doc)
---Usuarios (Colección)
----Usuarios (Documentos)
Esto funciona si creo la colección manualmente en firebase, pero quiero que se creen de alguna manera automáticamente cuando una empresa se registre
Aquí está mi código completo: https://pastebin.com/JeCAM3Fx
const handleCreate = (e) => { e.preventDefault(); createUserWithEmailAndPassword(auth, email, password) .then((userInfo) => { setDoc(doc(db, `company/${company}/users`, userInfo.uid), { firstName, lastName, email, phone, address, country, state, company, position, }); console.log("You are registerd!"); }) .catch((error) => { console.log(error.message); }); };Recibo el error no puedo encontrar indexOf() cuando intento registrarme
Estoy usando NextJS y Firebase 9