Así que creé una aplicación flutter, pero he tenido problemas para integrar las notificaciones. Después de muchas pruebas, tengo un 99,99% de la solución, ¡pero solo tengo una cosa que me frustra muchísimo! Estoy usando firebase y la mayor parte del código es dart, pero en mi archivo index.js de funciones en la nube estoy trabajando con JavaScript por primera vez.
Mi base de datos está estructurada así. 
Puedo recuperar el valor del Host usando el siguiente código; sin embargo, ¡no puedo averiguar cómo obtener el nombre del evento! Entiendo que la mejor práctica puede ser simplemente no usar espacios al crear los campos, pero ya tengo un montón de datos y no quiero revisar toda la base de datos/código para cambiar todas las referencias. Intenté un montón de cosas, como ponerlo entre paréntesis, comillas, usar _, -, +, ¡pero no puedo encontrar la manera de recuperarlo!
Estoy seguro de que solo estoy siendo tonto... ¿existe una solución súper simple para recuperar el nombre del evento usando la instantánea?
En JavaScript, puede usar tanto la notación de puntos (p. ej., object.property ) como la notación de matriz (p. ej object["property"] ) para acceder a las propiedades de un objeto.
Entonces, para obtener un campo con un espacio en el, puede usar este último:
snapshot.data()["Event Name"]