Foodie Firestore Database Collection Import Export

Video For Foodie Firestore Database Collection Import Export

Step 1: Setup NPM in your Computer URL:

https://nodejs.org/en/download/

 

Step 2: Extract Source Code of firestore-import-export-master.zip
Step 3: We have to open command prompt on project folder and run command : npm install
Step 4: Setup Firebase Project if you not created.
Step 5: Configure serviceAccountKey.json file. you can get from forbase Project settings

Go to ->Service account -> Select Node.js -> Generate new private key

Wait untill create key this will auto download.

and Replace with current serviceAccountKey.json


Step 6: Run command on project folder bellow import commands

All Collections are in Folder name “FoodeisDataSeed”

One By one You have to run command for import each collection.


# IMPORT Commands:

node import.js FoodeisDataSeed/channel_participation.json

node import.js FoodeisDataSeed/channels.json

node import.js FoodeisDataSeed/coupons.json

node import.js FoodeisDataSeed/currencies.json

node import.js FoodeisDataSeed/driver_payouts.json

node import.js FoodeisDataSeed/favorite_restaurant.json

node import.js FoodeisDataSeed/foods_review.json

node import.js FoodeisDataSeed/payouts.json

node import.js FoodeisDataSeed/rating.json

node import.js FoodeisDataSeed/restaurant_orders.json

node import.js FoodeisDataSeed/settings.json

node import.js FoodeisDataSeed/users.json

node import.js FoodeisDataSeed/vendor_categories.json

node import.js FoodeisDataSeed/vendor_filters.json

node import.js FoodeisDataSeed/vendor_products.json

node import.js FoodeisDataSeed/vendors.json

node import.js FoodeisDataSeed/wallet.json

You also can check how to export collection in readme.txt file

# Export commands:

node export.js channel_participation

node export.js channels

node export.js coupons

node export.js currencies

node export.js driver_payouts

node export.js favorite_restaurant

node export.js foods_review

node export.js payouts

node export.js rating

node export.js restaurant_orders

node export.js settings

node export.js users

node export.js vendor_categories

node export.js vendor_filters

node export.js vendor_products

node export.js vendors

node export.js wallet