Tag: GOOGLE-CLOUD-FIRESTORE
Estoy tratando de crear un chat en vivo con vanilla JS y Firebase. Puedo agregar y obtener el mensaje más “nuevo” para renderizar en el DOM con los siguientes códigos: Añadir mensaje async addChat(message) { const chat = { message, createdAt: serverTimestamp(), }; return await addDoc(this.chat, chat); } Obtener mensaje . . . Read more
Por ejemplo, ¿recuperar un documento que está en la subcolección de otro documento cuenta como 1 lectura o como 2?
Estoy tratando de iniciar sesión de un usuario con el valor booleano asignado al campo ‘isVerified’ en el documento de firestore del usuario. En otras palabras, si ‘isVerified’ es verdadero, continúa, de lo contrario regresa a la página de verificación. He agregado instrucciones debugPrint para ayudarme a detectar el error . . . Read more
A continuación se muestra la función que he utilizado de YouTube. const functions = require(“firebase-functions”); const admin = require(“firebase-admin”); admin.initializeApp(); exports.androidPushNotification = functions.firestore.document(‘MyMoneyNotifications/{MyPercentageMoney}’).onCreate( (snapshot, context) => { admin.messaging().sendToTopic( “new_user_forums”, { notification:{ title:snapshot.data().title, body: snapshot.data().body } });}); Funciona correctamente, pero quiero comprobar la siguiente estructura. Notifications(colección) ->UserId(documento) ->MyNotification(colección) ->notify1 ->notify2 Ahora, . . . Read more
Con las funciones de nube de Firebase, si quiero hacer referencia a un documento (‘/users/’ + userId) dentro de una devolución de llamada, ¿es así como lo haría? El userId está dentro del primer snapshot, por lo que tendría que llamar a otra llamada asincrónica para obtener el documento de . . . Read more