2

我已經創建了一個觸發器來監視路徑/Messages/{pushId}/originalText,因此只有在特定節點和其他地方發生更改時纔會觸發。Firebase函數讀取/訪問剩餘節點信息

我想要做的就是這樣的例子,如何將我需要它坐落在同一水平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 

}) 

回答

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它真的很好,你可以找到你想要的一切!

  1. onWrite的單證說.onWrite返回DeltaSnaphsot
  2. DeltaSnaphot的醫生說是DeltaSnaphot.ref()返回Reference
  3. Reference的文檔有你需要的每一個查詢方法,在這種情況下once
+0

如何從event.data獲取值!? –

+0

我已經更新了我的答案。我不知道你問我的信息,所以我提供了我如何找到它們的解釋,以便你能夠理解如何使用文檔:) –

+0

這是否解決了你的問題?在這種情況下,請考慮接受它 –