我已经创建了一个触发器来监控路径 /Messages/{pushId}/originalText
,所以这应该只在该特定节点而不是其他任何地方发生更改时触发。
我想做的是访问剩余的节点数据,例如,我如何需要 /Messages/{pushId}/followers
的节点日期,它与 原始文本
示例:
exports.makeUppercase = functions.database.ref('/Messages/{pushId}/originalText')
.onWrite(event => {
//how to access data at another node, for example
//important/Messages/{pushId}/followers
})
最佳答案
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的文档说
.onWrite
返回 DeltaSnaphsot DeltaSnaphot
的文档说DeltaSnaphot.ref()
返回一个 ReferenceReference
的文档包含您需要的所有查询方法,在本例中为 once
关于javascript - Firebase 函数读取/访问剩余节点信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45226104/