firestorebl
v1.1.1
Published
A command-line tool to help you to load data to Google Cloud Firestore.
Downloads
33
Maintainers
Readme
firestorebl
A command-line tool to help you to load data to Google Cloud Firestore.
How to install
npm i -g firestorebl
How to use
To get the version
firestorebl --version
How to get help
firestorebl --help
How to load data to Firestore
JSON files
firestorebl -f ./path/to/data.json -s ./path/to/service-account.json
or CSV files (delimiter ",")
firestorebl -f ./path/to/data.csv -s ./path/to/service-account.json
Parameters
| Property | Description | Default | Required? | |------------------|------------------------------------------|------------------------|-------------------| | -V --version | output the version number | - | No | | -c --collection | the collection name | bulkloader_<timestamp> | No | | -f --file | the file to be imported | - | Yes | | -i --id | attribute name to use as a document ID | - | No | | -s --secret | the service account file (JSON) | - | Yes | | -h --help | output usage information | - | No |
- If no collection name was informed the tool will create a default collection name in the format 'format bulkload_<timestamp>'. Example:
bulkloader_1571683311550
Creating a service account
- In the GCP Console, go to the Create service account key page.
- From the Service account list, select New service account.
- In the Service account name field, enter a name.
- From the Role list, select Project > Owner.