0
ここは自分のデータベースで、PUBLISHED_CONTENT_LIKES
の子にonWriteイベントをトリガーしたいと思います。 publishedContentId1
の下に別のuserIdを追加すると、event.params.pushId
を使用して、コンテンツIDをpublishedContentId1
と指定することができます。
exports.handleLikeEvent = functions.database.ref('/USER_MANAGEMENT/PUBLISHED_CONTENT_LIKES/{pushId}')
.onWrite(event => {
// Grab the current value of what was written to the Realtime Database.
//const userId = event.data.child(publishedContentId);
//const test = event.params.val();
const publishedContentId = event.params.pushId;
var result = {"publishedContentId" : "saw"}
// You must return a Promise when performing asynchronous tasks inside a Functions such as
// writing to the Firebase Realtime Database.
// Setting an "uppercase" sibling in the Realtime Database returns a Promise.
return event.data.ref.parent.parent.child('PUBLISHED_CONTENTS/'+publishedContentId).set(result);
});
は、しかし、私は新しく、同様userId
を追加取得したいです。上記のイベントを使ってそのuserIdを取得するには?