firebase - 如何撤消 Firestore 中的更改?

标签 firebase google-cloud-firestore

我正在使用适用于 iOS 应用程序的 Firestore NoSQL。在调试时,我偶尔会执行 setData 而不是 updateData,这导致丢失所有用户数据(一个用户)。

有办法撤销更改吗?

如何对Firestore进行版本控制,对于类似的情况,因此有一种方法可以取消/备份。我不太知道,但我读到它应该是版本控制。

最佳答案

Firestore 中没有撤消更改的选项。我建议创建一个新的数据库(项目)用于测试目的,这样您就不会意外写入主数据库。目前,如果它只是一个用户,那么我建议手动将其添加回来。

与实时数据库不同,目前每个项目只能有一个 Firestore 实例,因此您可能必须创建一个新项目,但我认为这可以安全地防止此类意外写入:)

关于firebase - 如何撤消 Firestore 中的更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68422524/

相关文章:

java - 使用 Firestore Transaction 更新多个文档

java - 如何在 In FirestorePagingAdapter 中获取文档 ID?

ios - 找不到“openssl/base.h”文件 Firestore

Android Firestore通过文档id获取字段值

android - java.lang.RuntimeException : Duplicate class com. google.protobuf.AbstractMessageLite 添加firebase远程配置时

java - 如何从 Firestore 中多个文档的数组中删除元素?

java - 在Firebase和Android Studio中检索驾驶员的passengerRequest节点内的所有乘客ID(用户ID)

node.js - 如何将测试数据从生产环境导入 Firebase Firestore 模拟器以便于测试?

android - Firebase Database Android - 来自多个 ValueEventListeners 的快照检索顺序

spring - 验证 JWT 不适用于颁发者 uri