我正在使用适用于 iOS 应用程序的 Firestore NoSQL。在调试时,我偶尔会执行 setData
而不是 updateData
,这导致丢失所有用户数据(一个用户)。
有办法撤销更改吗?
如何对Firestore进行版本控制,对于类似的情况,因此有一种方法可以取消/备份。我不太知道,但我读到它应该是版本控制。
最佳答案
Firestore 中没有撤消更改的选项。我建议创建一个新的数据库(项目)用于测试目的,这样您就不会意外写入主数据库。目前,如果它只是一个用户,那么我建议手动将其添加回来。
与实时数据库不同,目前每个项目只能有一个 Firestore 实例,因此您可能必须创建一个新项目,但我认为这可以安全地防止此类意外写入:)
关于firebase - 如何撤消 Firestore 中的更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68422524/