Editing Data in Firebase When Blocked By Read-only / Non-realtime Mode
I didn’t see this in the docs, but if you’re trying to manually enter data into the Firebase console (like if you need to upload JSON as a new root level data structure) you’ll frequently be locked out of the editor by Read-only mode.
There’s an easy way around this. Say you have a base structure like-
and you want to upload a bunch of data as
myApp.prop3. You’ll notice that each
prop is available via a URL that’s structured like: https://console.firebase.google.com/project/myapp-xxxxx/database/data/prop1. If you navigate to that link, you’ll get a console view of all the
prop1 data, and if the amount of information is small enough to avoid triggering read-only mode, you can manually enter info or upload JSON.
The trick is to use that URL to navigate to the new prop that you want to add at the appropriate level. E.g. https://console.firebase.google.com/project/myapp-xxxxx/database/data/prop3 would create a new object
prop3 at the root level and from there you can edit data at will.