Я новичок в js и облачных функциях Firebase. У меня есть базовая структура данных в Firebase с родительским узлом для каждого «постов» и «комментариев», который в основном выглядит следующим образом:
'posts'> userId> postId
'comments'> postId> commentId
У меня есть метод наблюдения, когда появляется новый комментарий, который дает мне postId и commentId. Метод выглядит так:
exports.observeComment = functions.database.ref('/comments/{postId}/{commentId}').onCreate((snapshot, context) => {
var postId = context.params.postId;
var commentId = context.params.commentId;
console.log('LOGGER --- New comment, postId: ' + postId + ' , commentId: ' + commentId);
return admin.database().ref().child('/posts/').once('value', function(snapshot) {
//Get userId
})
})
Теперь я хочу получить userId для postId - как мне это сделать?
Очень ценится!