Skip to content

davr59/firestore-json-export-import

Repository files navigation

firestore json export-import | firestore json exportar-importar

Node.js Functions to export data from Firestore to JSON and import data from JSON to Firestore. Taken from Gist sturmenta/firestore2json.js and Copy/Export a Cloud Firestore Database by Bruno Braga.

Funciones en Node.js para exportar datos de Firestore a JSON e importar datos de JSON a Firestore. Tomado de Gist sturmenta/firestore2json.js and Copy/Export a Cloud Firestore Database de Bruno Braga.

Quickstart | Inicio rápido

Set your collections and subcollections names in schema.js:

Establecer los nombres de las colecciones y subcolecciones en schema.js:

schema = {
  collection1: {},
  collection2: {
    subcollection1: {}
  }
};

Set firebase service account in service-account.json.

Establecer la cuenta de servicio de firebase en service-account.json.

Exporting - Pull | Exportar

Data is exported to db.json. Run any of these 2 commands:

Los datos son exportados a db.json. Ejecutar cualquiera de estos 2 commandos:

npm run export
npm run pull

Importing - Push | Importar

Data is imported from db.json. Run any of these 2 commands:

Los datos son importados de db.json. Ejecutar cualquiera de estos 2 commandos:

npm run import
npm run push

Want to help? | ¿Quiere ayudar?

Want to file a bug, contribute some code, or improve documentation? Thanks! Feel free to contact me at @davidvives or at davr59@outlook.com.

¿Quiere reportar un error o una pulga, contribuir con código o mejorar la documentación? ¡Muchas gracias! Puede contactarme a @davidvives o a davr59@outlook.com.