Cara export dan import data firebase firestore

Sejauh ini belum ada cara official gratis untuk mengimport atau export data di firebase (firestore). Tentunya teman-teman ngga mau sudah mengumpulkan banyak data dan karena ada suatu kerjadian tiba-tiba semuanya hilang tanpa backup. Karena itu saya mencari package opensource yang ada, ternyata ketemu dari Dalenguyen <a href='https://github.com/dalenguyen/firestore-import-export '>Repo firestore importExport</a>

1. Download serviceaccount json, yang kamu bisa dapat di Firebase Console > Project Setting > SERVICE ACCOUNTS

2. Clone repo tadi "git clone https://github.com/dalenguyen/firestore-import-export.git"

3. Download requirement dengan "npm install"

4a. Untuk Export

 node export.js <your-collection-name> <sub-collection-name-(optional)>

4b. Untuk Import

 node import.js import-to-firestore.json "date1,date2,date3"

Screen Shot 2020-07-09 at 3.38.17 PM.png17.89 KB

avatar hilmanski
@hilmanski

2670 Kontribusi 2132 Poin

Diperbarui 3 tahun yang lalu

Tanggapan

Mau tanya kak bisa tidak ketika import pakai progress bar?

5 Jawaban:

4a dan 4b tulisnya di mana?

avatar YakobusPatrick
@YakobusPatrick

150 Kontribusi 16 Poin

Dipost 5 tahun yang lalu

Tanggapan

di terminal /command prompt

Saya lihat di video kang hilman di paling bawah ada mirip atom tapi otomatis tertulis kalo ditulis firebase login, firebase deploy dan lain-lain nah gimana cara buat yang otomatis tertulis/file apa itu?

avatar YakobusPatrick
@YakobusPatrick

150 Kontribusi 16 Poin

Dipost 5 tahun yang lalu

Tanggapan

saya kurang tahu yang mana, coba diedit, tambah keterangan / link

Yang import error katanya internal/modules/cjs/loader.js:582 throw err; ^

Error: Cannot find module 'C:\Users\Patrick\import.js' at Function.Module._resolveFilename (internal/modules/cjs/loader.js:580:15) at Function.Module._load (internal/modules/cjs/loader.js:506:25) at Function.Module.runMain (internal/modules/cjs/loader.js:741:12) at startup (internal/bootstrap/node.js:285:19) at bootstrapNodeJSCore (internal/bootstrap/node.js:739:3) kaya gini

avatar YakobusPatrick
@YakobusPatrick

150 Kontribusi 16 Poin

Dipost 5 tahun yang lalu

<a href=' https://ibb.co/4T0nGj5 '> https://ibb.co/4T0nGj5 </a> command promptnya kaya gini

avatar YakobusPatrick
@YakobusPatrick

150 Kontribusi 16 Poin

Dipost 5 tahun yang lalu

Tanggapan

  1. mas Yakobus kalo ada pertanyaan , silahkan bikin pertanayaan baru 2. tolong kalo menjawab di satu kolom saja (bisa ediedit) ngga tulis baru terus seperti chatting :D 3. kalo upload gambar mas bisa klik kanan di gambarnya itu > open image in new tab > ambil urlnya pasang di tag gambar. terimakasih

komentar untuk jawaban / pertanyaan juga bisa ditulis di "tulis komentar", kolom "jawaban" khusus untuk menjawab. Biar forum jadi rapi dan enak dibaca semuanya

<img src='https://pasteboard.co/J757VDG.png'>

salah dimananya ya kak

avatar sukonugroho
@sukonugroho

1 Kontribusi 0 Poin

Dipost 3 tahun yang lalu

Login untuk ikut Jawaban