Firestore删除一个数组内的索引

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Firestore删除一个数组内的索引相关的知识,希望对你有一定的参考价值。

我想在数组中删除一个索引

这就是数据结构 enter image description here

我想让用户删除所选的车,所以它可以是索引0或其他什么的。

答案

我的意见是获取文档,然后从本地数组中删除你想要的索引处的项目,然后更新远程文档。或者你可以使用 .document('docID').updateData('cars': FieldValue.arrayRemove([{the-item-map}]));. 也许还有其他选项,但这两个选项都可以接受,我更喜欢用第一个选项。

以上是关于Firestore删除一个数组内的索引的主要内容,如果未能解决你的问题,请参考以下文章

Firebase Firestore:从文档数组中追加/删除项目

有没有办法获取存储在 firestore 中的数组中对象的索引?

Firestore - 删除对象内的字段

firebase 按索引从字段数组中删除对象

如何更新firestore中数组内的对象? [复制]

使用sort加个简单的算法,不循环整个数组而删除数组内的某些元素。