作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我在从 firestore
中的 Array
中删除 Object
时遇到问题。我在 firestore 中有这些数据:
现在我想从 posts Array
中删除例如第二个 Object
。
代码:
deletePic () {
let docId = `${this.currentUser.uid}`
fb.usersCollection.doc(docId).update({
posts: firebase.firestore.FieldValue.arrayRemove()
})
.catch(function(error) {
console.error("Error removing document: ", error);
});
}
但我不知道如何定义arrayRemove()
这些是图片,每张都有一个删除按钮来删除图片。
最佳答案
您还可以使用 arrayRemove来自 FieldValue 的方法 helper 。
docRef.update({
array: FieldValue.arrayRemove('idToRemove');
});
https://firebase.googleblog.com/2018/08/better-arrays-in-cloud-firestore.html
关于javascript - 如何从 firestore 中的数组中删除对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52150386/
我是一名优秀的程序员,十分优秀!