Я пытаюсь обновить несколько значений с помощью Firebase / Firestore - вот мой код:
async likePost(_, { user_id, post_id }) {
await posts.doc(post_id).update({
likes: firebase.firestore.FieldValue.arrayUnion(user_id),
likeCount: firebase.firestore.FieldValue.increment(1),
});
},
А вот HTML:
<button
@click="likePost({user_id: user.id, post_id: post.id})"
v-if="user && user.id != post.user_id &&
Object.values(post.likes).indexOf(user.id) == -1"
class="button is-success is-outlined">
I find this helpful
</button>
Массив обновляется в Firebase, но переменная likeCount не увеличивается? Я не понимаю, что происходит?