我正在为 iOS 应用程序使用 Firestore NoSQL。在调试时,我偶尔会执行setData
而不是updateData
,导致丢失所有用户数据(一个用户)。
有没有办法逆转这些变化?
对于类似情况,如何为 Firestore 进行版本控制,因此有一种取消/备份的方法。我不太清楚,但我读过它应该是版本控制。
Firestore 中没有撤消更改的选项。我建议为测试目的创建一个新的数据库(项目),这样您就不会不小心在主数据库上写入。现在,如果它只是一个用户,那么我建议手动将其添加回来。
与实时数据库不同,目前每个项目只能有一个 Firestore 实例,因此您可能必须创建一个新项目,但我认为防止此类意外写入是安全的:)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句