这是我的代码:
function saveID(sender_psid,complete){
let data = new Object();
data.TASK= complete;
data.ID = sender_psid;
db.collection('users').add(data);
}
现在,每次完成字段更新时都会创建一个新文档。我想更新Firestore中的complete值,而不是每次都创建一个新文档。
答案 0 :(得分:2)
如果要更新现有文档,请构建指向要更新的文档的DocumentReference,然后使用其update()方法指示应更改的字段。 documentation对此进行了介绍并给出了代码示例:
var cityRef = db.collection('cities').doc('DC');
// Set the 'capital' field of the city
var updateSingle = cityRef.update({ capital: true });