CRUD Firestore with Python - Asyrofi

Kamis, 29 April 2021

CRUD Firestore with Python

 1. Ketikkan di CMD pip install firebase_admin (Jika error masukkan "C:\Python34\Scripts" di PATH variable)

image

2. Copas bagian ini di file python

image

3. Download Key lalu rename file menjadi "serviceAccountKey.json" dan masukkan ke folder yang sama dengan file python.

.com/img/b/R29vZ2xl/AVvXsEiNK_GhIB7ofNjGS1hY09tCob-Muzgo5_Aka-nTpRJsDMSC0zmHfLhNG0CAgg0r6BXjjExF8L31DuMOBDqsfgot4Fgvwl6kcKYv04rkWNhd9-9cb-GEZYo089ySsTwWJSXgerLkUsvKpOn4/

4. Karena lokasinya dalam folder yang sama maka direktorinya cukup seperti ini

image

 5. Setelah firestore sudah dibuat, Kemudian tambahkan kode perikut

image

6. Kemudian tambahkan kode

image

7. Misal ingin menambahkan file

- collection ("person") yang berisi nama dan umur

image


8. Untuk lihat hasilnya apakah berhasil, harus refresh dahulu firestorenya

image

9. Dapat dilihat hasilnya yang diberikan berupa auto_id. Untuk memberikan id sesuai keinginan maka tambahkan ditengahnya "document("") dan add diubah jadi set.

image

image

Sebenarnya kalo yang pake kode di atas tetapi bagian document-nya dikosongin "document()" juga jadinya auto id di documentnya.

10. Ketika misal kita ingin menambahkan field baru tanpa set ulang data jika pake kode seblumnya maka hasilnya akan seperti ini. Data sebelumnya akan teoverride

image


image
Solusinya adalah gunakan merge = True di akhirnya

image





Tidak ada komentar:

Posting Komentar

Post Bottom Ad