2017-05-27 3 views
0

Ich lerne Firebase Cloud-Funktionen. Ich habe eine Funktion, die so aussieht:Wie kann {pushId} mit Firebase-Cloud-Funktionen abgerufen werden?

event.data.pushID funktioniert eindeutig nicht. Wie kann die PushID abgerufen werden? Ich schaute auf die docs und konnte nichts finden.

Für diejenigen, die nicht wissen, dass PushId ist. Diese Funktion überwacht jede Änderung innerhalb von Elementen innerhalb von/table. Zum Beispiel:

  • in/table/1 des pushId 1
  • in/table/2 des pushId 2
  • in/table/N die pushID ist N

Antwort

5

Die Platzhalter in der Ref-Pfad sind in dem Fall zur Verfügung gestellt params Objekt:

exports.gameLoopBeing = functions.database.ref('/tables/{pushId}/gamestarted') 
    .onWrite(event => { 
    //I want to retrieve the pushID   
    console.log(event.params.pushId); 

}); 
Verwandte Themen