Quiero eliminar todos los campos de valor del documento "recuento de vistas" en la colección "detalles del servidor" en reaccionar con firebase. Actualmente estoy eliminando el documento con deleteDoc() pero no sé cómo volver a crear el documento. Aquí está mi código:
const resetViewCounter = async () => { const valueDoc = doc(database, "server-details", "view-count"); await deleteDoc(valueDoc); await addDoc(valueDoc); // window.location.reload(false); // temporarily }¡Gracias por tu ayuda!
Creo que estás buscando setDoc(valueDoc.ref, {}) .
Pero recomendaría eliminar los campos específicos, con FieldValue.delete como se muestra en la documentación sobre la eliminación de campos .