我试图制作一个按钮,当按下该按钮时,它将在Firestore中增加一个数字。我在按钮上使用onclick来调用该函数(称为表决1)。我尝试使用有关如何使用Firestore Incremement的Fireship教程,但是当我尝试使用该教程时,只会得到以下错误代码:
Uncaught TypeError: valg1.update is not a function
at vote1 (index.js:316)
at HTMLButtonElement.onclick
这是我使用的代码:
const db = firebase.firestore();
const increment = firebase.firestore.FieldValue.increment(1);
function vote1() {
console.log('ans1');
const valg1 = db.collection('spørsmål').doc().collection('valg1');
valg1.update({ 'valg1': increment });
}
我要增加的Firestore中的字段称为“ valg1”。按下按钮时,在Firestore中增加数量的最简单方法是什么?
最佳答案
您只能更新文档中的字段:
const valg1 = db.collection('spørsmål').doc('documentName');
valg1.update({ 'valg1': increment });
关于javascript - 如何在Firestore中增加数字?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/61203268/