const docRef = firestore.collection("SequenceId").doc(doc.id);
docRef.update({
sequencenumber: {
[x]: false
}
})
但我只想将 2: 的值更新为 false,同时保留 3: 和 4: 。这里 3: 和 4: 被删除。
最佳答案
Firestore 目前不提供更新索引数组中单个项目的功能。您的替代方法是从文档中读取整个数组,在内存中修改它,然后将整个数组写回到文档中。
唯一可用的数组更新操作是添加新数组(“arrayUnion”)和从数组中删除项目(“arrayRemove”)。您可以read the documentation for those operations .
关于javascript - 如何仅更新数组中的单个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52216402/