Экспорт данных коллекции Firestore, редактирование и повторная загрузка - PullRequest
0 голосов
/ 26 января 2019

Я создал учетную запись Google Cloud и настроил все, но по какой-то причине я не могу понять, как экспортировать данные моего Firestore в «файл», отредактировать / добавить в этот файл и повторно загрузить.

Я прочитал это несколько раз: https://firebase.google.com/docs/firestore/manage-data/export-import#import_specific_collections

Нет кода, но просто путаница.Я не уверен, как экспортировать коллекцию, чтобы я мог вносить массовые изменения.

1 Ответ

0 голосов
/ 10 июля 2019

Вы можете использовать gcloud cli для экспорта в хранилище облачного хранилища

gcloud beta firestore export gs://[BUCKET_NAME]

Чтобы экспортировать в локальный файл, вы можете использовать REST API

POST https://firestore.googleapis.com/v1beta1/{name=projects/*/databases/*}:exportDocuments

Существует также приложение npm, которое может это сделать, node-firestore-import-export .

firestore-export --accountCredentials path/to/credentials/file.json --backupFile /backups/myDatabase.json
firestore-import --accountCredentials path/to/credentials/file.json --backupFile /backups/myDatabase.json
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...