Diskon 80% terbatas! Masukkan kupon "merdeka" di kelas apa saja

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

2712 Kontribusi 2145 Poin

Diperbarui 5 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 6 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 6 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 6 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 6 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 5 tahun yang lalu

Login untuk ikut Jawaban