firebase - 使用 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, }) })
解决方案
推荐阅读
- python - 在绘图中将 x 或 y 轴调整为所需的数字
- python - 如何在不延迟 Tkinter 中的 GUI 元素的情况下一次执行两个或多个功能?
- android - tflite BuildFromFile() 从 assets 文件夹中读取的 Android 本机文件
- java - 如何在 Spring 中获取 Keycloak 令牌
- php - html 表单中的提交按钮显示 php 脚本,而不是将表单数据发送到数据库
- c# - 页面间发送敏感数据的常用方法asp.net core
- python - 函数问题 - else 语句出错
- jquery - 如何在 django 中使用 ajax 更新绘图图
- javascript - jQuery on change 事件是否仅在用户操作时触发?
- azure - Azure 异地复制存储以允许在次要区域中写入