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)


2. Copas bagian ini di file python


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


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


 5. Setelah firestore sudah dibuat, Kemudian tambahkan kode perikut


6. Kemudian tambahkan kode

7. Misal ingin menambahkan file

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



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


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



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



Solusinya adalah gunakan merge = True di akhirnya






Tidak ada komentar:

Posting Komentar

Post Bottom Ad