Для проекта NodeJS webapp вы можете выполнить следующие шаги:
1) Посетите https://console.firebase.google.com/project/YOUR_PROJECT_ID/settings/serviceaccounts/adminsdk и загрузите .json
файл, который авторизует ваш Firebase Admin SDK.
2) Обновите план Firestore до Blaze (платите, как хотите), поскольку бесплатная версия не поддерживает импорт данных. Вы можете управлять / ограничивать свои расходы здесь .
3) Вставьте код, который вы видите на странице, начиная с шага 1, в свой файл .js и используйте admin
для импорта таких данных:
admin
.firestore()
.collection("NAME_OF_YOUR_ORGANIZATION")
.add({key: 'value', key2: 'value2'})
Если вы хотите редактировать существующий документ, вы можете сделать это следующим образом:
admin
.firestore()
.collection("NAME_OF_YOUR_ORGANIZATION")
.doc("UID_OF_EXISTING_DOCUMENT")
.set({key: 'value', key2: 'value2'})
Предлагаю вам ознакомиться с документацией Admin SDK .