Я использую облачные функции Google в своем приложении Firebase.
У меня есть метод подсчета комментариев в сообщении и обновления свойства с именем comments_count
в сообщении.
Работало очень хорошо, пока я не обновил консоль FireBase и ее зависимости. Теперь в журнале написано commentSnapshot.numChildren is not a function
Код в функции выглядит примерно так:
//Function that updates comments count inside post
exports.setCommentsCount =
functions.database.ref('/Comments/{post_id}').onWrite((commentSnapshot, context) => {
const post_id = context.params.post_id;
const commentsCount = commentSnapshot.numChildren();
//rest of code here
}