我无法增加帖子“喜欢”的数量。以下是我现在拥有的:
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;
}
}))
}
这显然会抛出错误。
我的目标是“喜欢”一个帖子并在另一个位置增加一个“计数器”。可能作为每个 Pid 的一个字段?
我在这里想念什么?我确定我的路径是正确的..
提前致谢