Luego de mucho luchar hemos hallado la contestación de este enigma que muchos usuarios de nuestro sitio tienen. Si deseas aportar algún dato no dudes en compartir tu comentario.
Solución:
Los datos se pueden exportar desde Firebase Realtime Database como JSON:
- Inicie sesión en la sección Base de datos de Firebase Console.
- Navegue hasta el nodo que desea exportar haciendo clic en él en la lista (omita esto para exportar todos los datos).
- Haga clic en el ícono del menú de desbordamiento de 3 puntos, en la parte superior derecha del panel de datos.
-
Hacer clic
Export JSON
del menú.
Del mismo modo, puede importar una estructura de la misma manera, usando Import JSON
.
Hay una herramienta de Node.js llamada firebase-export
Similar a firebase-import
pero no desde Firebase, eso exportará JSON desde la línea de comando.
Utilidad auxiliar de exportación de Firebase para exportar JSON excluidos de Firebase.
Instalar
npm install -g firebase-export
ejemplo de uso
$ firebase-export --database_url https://test.firebaseio-demo.com --firebase_secret '1234' --exclude 'settings/*, users/*/settings'
Repositorio de Github
Nota: Firebase tiene una API REST, por lo que puede usar cualquier idioma para recuperar (exportar) datos:
curl 'https://[PROJECT_ID].firebaseio.com/users/jack/name.json'
Aquí hay un ejemplo de solicitud de curl con filtros
curl 'https://dinosaur-facts.firebaseio.com/dinosaurs.json?orderBy="height"&startAt=3&print=pretty'
Reseñas y valoraciones del post
Eres capaz de añadir valor a nuestro contenido colaborando tu experiencia en las reseñas.