Я хочу добавить кнопку «Нравится» на свой веб-сайт, но не знаю, как обновить данные, это код, который я использовал
function likePost(self) {
var postID = self.getAttribute("data-id"); // This the child key for the post
usersRef = firebase.database().ref('posts/' + postID);
var likesRef = usersRef.child("likes");
likesRef.update({
"likes": likes + 1
});
}
Но я получаю эту ошибку
validation.ts:157 Uncaught Error: Reference.update failed: First argument contains NaN in property 'posts.-MA7ge85S3ZbxaIed_9q.likes.likes'
at rc (validation.ts:157)
at validation.ts:302
at Cu (util.ts:417)
at Hu (validation.ts:300)
at Df.update (Reference.ts:175)
at likePost (home.js:201)
at HTMLButtonElement.onclick ((index):1)
Можно кто-нибудь поможет мне