我正在在firebase中实现一个函数,其代码如下:
exports.sendMessageNotification = functions.database.ref('/FDSF/arbitros/{arbitroID}/').onWrite((event) => {
let eventSnapshot = event.data;
let nombre = eventSnapshot.child('nombre');
if (nombre.changed()) {
console.log('nombre'+ nombre);
}
admin.messaging().sendToTopic ...});
在我的数据库中,'nombre'是结构中的孩子fdsf/potionos/{potivosid}/
当我分析通过函数注册表中的控制台获得的输出时,我将获得以下内容:控制台输出
我的问题是,在上述路径中创建新条目时,如何访问" nombre"对象的值?
谢谢!
event.data是一个deltasnapshot对象,其child()方法还返回deltasnapshot。要从deltasnapshot获取数据,请使用其val()方法。
let nombre = eventSnapshot.child('nombre').val();