2016-11-18 48 views
2

我们过去7-8个月一直在使用Firebase。FIrebase测试数据

这是一个非常棒的工具,感谢您的努力。

在这里我有一个问题,关于是否有一种方法来修改数据,而不实际写入数据库。

导致大多数情况下,当我们调试我们总是写入我们的实时数据库的东西时,我们必须手动删除它们。你可以想象它有多痛苦。

那么有没有像测试数据库那里我们可以写东西而不用担心修改数据库?

我可以在每次我想写东西时导出整个数据库,然后在完成后再导入它。但这是一个相当乏味的程序。如果我正在做一些认证,而目前没有办法导出用户数据。

+0

您是否考虑为测试创建单独的项目?通过这种方式,您可以使用该项目的数据库(和其他Firebase资源)进行测试,并且不修改您的生产项目。 –

+0

嗨,弗兰克。感谢您的建议。这似乎是目前最好的解决方案。但是,由于每个开发人员都会在不知道其他修改的情况下写入这个db,所以很容易污染测试数据库。我在想如果有一种方式,每个开发人员都可以以某种方式在本地获得测试数据库的副本。 – Well

+1

每个开发者都可以拥有自己的测试数据库吗? Firebase凭借其免费关卡计划使其变得非常轻松且具有成本效益。使用.env指定数据库URL和API信誉,你应该很好去。 – imjared

回答