首页 > 解决方案 > 使用 Cloud Firestore 更新数组中的数据

问题描述

我搜索更新我最后一个数组中的 1 个数据,我的代码只是将此数据添加到 firestore 中,但我没有在我的最后一个数组中添加。这是我的数据库

我想将 isPay 更新为 true。

在我的数据库中,futurOrder 是数组,需要输入我最后一个 futurOrder 索引并将 isPay 更新为 true

firebase.getUserOrder().doc(userSession.uid).update({ isPay : true })

否则我已经尝试过了,但是使用此代码我添加了新索引我不更新最后一个索引 firebase.getUserOrder().doc(userSession.uid).update({ futurOrder: firebase.addInArray().arrayUnion({ isPay: true, }) })

标签: firebasegoogle-cloud-firestore

解决方案


推荐阅读