-1

私は、「場所」が「ユーザー」の下で更新されたときにトリガする機能を持っています。私は、すべての「ユーザー」を繰り返して、自分の「場所」を比較できるようにしたいと考えています。データベーストリガー。他のノードからデータを取得します。 Firebase Cloud functions

今すぐi console.log event.data.val()私はちょうど '場所'データを取得します。 は、どのように私はレベルが上がると、他の「ユーザー」

exports.getNearest = functions.database.ref('/users/{pushId}/location').onWrite(event =>{ 

console.log(event.data.val()); 
return; 
} 
); 

私のデータベースは、このように構成されて参照してください:

https://gyazo.com/9d7a4ddba2cd311b21d78d7622b59c36

答えて

0

event.data.refは、あなたの関数がトリガReferenceです。これはevent.data.refを意味します。 parentは、その場所の親ノードへの参照です。 event.data.refを使用して、データベースのルートにアクセスできます。 root。関数を呼び出したユーザーに関係なく、完全な読み取りおよび書き込みアクセスが必要な場合は、イベントを使用することもできます。 refの代わりにadminRef

関連する問題