2016-11-18 55 views
2

我們過去7-8個月一直在使用Firebase。FIrebase測試數據

這是一個非常棒的工具,感謝您的努力。

在這裏我有一個問題,關於是否有一種方法來修改數據,而不實際寫入數據庫。

導致大多數情況下,當我們調試我們總是寫入我們的實時數據庫的東西時,我們必須手動刪除它們。你可以想象它有多痛苦。

那麼有沒有像測試數據庫那裏我們可以寫東西而不用擔心修改數據庫?

我可以在每次我想寫東西時導出整個數據庫,然後在完成後再導入它。但這是一個相當乏味的程序。如果我正在做一些認證,而目前沒有辦法導出用戶數據。

+0

您是否考慮爲測試創建單獨的項目?通過這種方式,您可以使用該項目的數據庫(和其他Firebase資源)進行測試,並且不修改您的生產項目。 –

+0

嗨,弗蘭克。感謝您的建議。這似乎是目前最好的解決方案。但是,由於每個開發人員都會在不知道其他修改的情況下寫入這個db,所以很容易污染測試數據庫。我在想如果有一種方式,每個開發人員都可以以某種方式在本地獲得測試數據庫的副本。 – Well

+1

每個開發者都可以擁有自己的測試數據庫嗎? Firebase憑藉其免費關卡計劃使其變得非常輕鬆且具有成本效益。使用.env指定數據庫URL和API信譽,你應該很好去。 – imjared

回答