У меня проблемы с увеличением количества постов "лайков". Вот что я имею сейчас:
addLike(pid, uid) {
const data = {
uid: uid,
};
this.afs.doc('posts/' + pid + '/likes/' + uid).set(data)
.then(() => console.log('post ', pid, ' liked by user ', uid));
const totalLikes = {
count : 0
};
const likeRef = this.afs.collection('posts').doc(pid);
.query.ref.transaction((count => {
if (count === null) {
return count = 1;
} else {
return count + 1;
}
}))
}
это, очевидно, броски и ошибки.
Моя цель - «полюбить» сообщение и увеличить «счетчик» в другом месте. Возможно как поле каждого пида?
Что мне здесь не хватает? Я уверен, что мой путь правильный ..
Заранее спасибо