我已经将数组嵌套为数组中的一种映射形式,但是当我需要删除其中一个时,我不知道如何挑选需要删除的确切数组。
Firebase数据库-云:
getFirestore()
.collection("projects")
.doc(projectId)
.update({
keyResults: getFirestore().FieldValue.arrayRemove({ ????? })
})
上面的代码不起作用。
我想从keyResults
数组中删除第二个。
答案 0 :(得分:0)
我不确定我是否理解正确,但是为什么不使用Array.splice?
const fireStore = getFirestore()
const keyResults = fireStore.FieldValue
keyResults.splice(1, 1)
fireStore
.collection("projects")
.doc(projectId)
.update({keyResults})