使用 Firestore 更新数组
Firestore 提供了一种简单的方法来更新文档中的数组,无需覆盖整个数组。
以下函数启用数组更新:
示例代码:
// Array union firebase.firestore() .collection('proprietary') .doc(docID) .update({ sharedWith: firebase.firestore.FieldValue.arrayUnion({ who: "[email protected]", when: new Date() }) }) // Array remove firebase.firestore() .collection('proprietary') .doc(docID) .update({ sharedWith: firebase.firestore.FieldValue.arrayRemove({ who: "[email protected]", when: new Date() }) })
这些函数提供了一种简单有效的管理方法Firestore 中的数组,允许开发者进行有针对性的更新而不影响整个数组。
以上是如何在不覆盖整个数组的情况下有效更新 Firestore 文档中的数组?的详细内容。更多信息请关注PHP中文网其他相关文章!