Javascript 如何根据特定的键号删除数组元素?
我在firebase中有以下文档: 免责声明:我曾尝试检查arrayRemove(),但我无法理解其背后的逻辑Javascript 如何根据特定的键号删除数组元素?,javascript,firebase,google-cloud-firestore,Javascript,Firebase,Google Cloud Firestore,我在firebase中有以下文档: 免责声明:我曾尝试检查arrayRemove(),但我无法理解其背后的逻辑 Document ----- creaciones[] ------ 1{} -------1 -------2 -------3 ------ 2{} -------1
Document
----- creaciones[]
------ 1{}
-------1
-------2
-------3
------ 2{}
-------1
-------2
-------3
------ 3{}
-------1
-------2
-------3
我想完全删除N个“creaciones”元素Cloud Firestore SDK不提供按索引删除列表元素的方法。您需要做的是将文档读入内存,对内存中的数组进行更改,然后将字段更新回Firestore。如果您担心多个客户端试图以这种方式更改共享文档,则可以在事务中执行此操作。因此,我创建了一个本地数组,其中的元素减去我删除的特定索引。我应该只更新文档的数组吗?如果是,怎么做?因为我在文件中有更多的元素,我不想让它们丢失,所以我按照你说的做了:D@JoaquinROMERO你到底是怎么更新的?我无法将数组传递给
arrayUnion()