我已创建一个触发器来监控路径/Messages/{pushId}/originalText
,因此只有在该特定节点发生更改时才会触发此操作。
我想要做的是访问剩余的节点数据,例如我如何需要位于与/Messages/{pushId}/followers
originalText
的节点日期
样品:
exports.makeUppercase = functions.database.ref('/Messages/{pushId}/originalText')
.onWrite(event => {
//how to access data at another node, for example
//important/Messages/{pushId}/followers
})
答案 0 :(得分:1)
exports.makeUppercase = functions.database.ref('/Messages/{pushId}/originalText')
.onWrite(event => {
event.data.ref.parent.child('followers').once('value', data => {
console.log('Your data: ' + data)
})
})
我建议你看看documentation它真的很棒,你可以找到你想要的一切!
.onWrite
返回DeltaSnaphsot DeltaSnaphot
的医生说DeltaSnaphot.ref()
返回Reference Reference
的文档包含您需要的所有查询方法,在本例中为once