Ikuti semua informasi yang diumumkan di Firebase Summit, dan pelajari bagaimana Firebase dapat membantu Anda mempercepat pengembangan aplikasi dan menjalankan aplikasi dengan percaya diri. Pelajari Lebih Lanjut

Ikhtisar: Solusi Cloud Firestore

Saat mengembangkan aplikasi dengan Cloud Firestore, Anda mungkin ingin melampaui dasar-dasar yang dibahas di bagian pengelolaan dan kueri data. Solusi yang diuraikan di bagian ini menawarkan panduan untuk kasus penggunaan yang lebih lanjut.

Firestore Lite, Firestore Web SDK khusus REST yang disederhanakan

Rangkuman: Bangun aplikasi Web yang lebih kecil dengan waktu pemuatan yang lebih cepat saat cache offline tidak penting dan Anda hanya memerlukan akses online ke database Anda.

Kasus penggunaan: Jika aplikasi Anda tidak perlu mengelola pengguna offline, impor @firebase\firestore-lite . Kemudian, fitur kode yang memanfaatkan backend Firestore.

Lihat solusi untuk Firestore Lite

Kueri agregasi

Rangkuman: Buat agregat data Anda di Cloud Firestore menggunakan transaksi dan Cloud Functions.

Kasus penggunaan: Untuk mengkueri data Anda di seluruh koleksi, buat agregat, lalu jalankan kueri. Misalnya, dalam aplikasi rekomendasi, Anda mungkin ingin mengambil semua informasi restoran tertentu dari koleksi yang berbeda.

Lihat solusi untuk kueri agregasi

Penghitung yang didistribusikan

Rangkuman: Distribusikan pembaruan di seluruh subkoleksi "penghitung" untuk memperbarui dokumen lebih sering daripada yang didukung Cloud Firestore saat ini.

Kasus penggunaan: Gunakan solusi ini untuk menambahkan "penghitung" ke aplikasi Anda (misalnya, untuk mewakili suara positif), dan perbarui dokumen terkait dengan frekuensi tinggi. Cloud Firestore mendukung 2 penulisan/detik pada setiap dokumen.

Lihat solusi untuk penghitung terdistribusi

Ringkasan: Cari teks yang terdapat dalam dokumen Cloud Firestore Anda.

Kasus penggunaan: Pengguna mungkin ingin menelusuri konten aplikasi Anda, termasuk teks yang terdapat dalam masing-masing bidang di seluruh dokumen dan koleksi Anda. Gunakan solusi ini untuk mengaktifkan pencarian teks lengkap.

Lihat solusi untuk pencarian teks lengkap

Membangun kehadiran

Rangkuman: Tambahkan sistem kehadiran yang mengidentifikasi apakah pengguna terhubung secara aktif atau tidak.

Kasus penggunaan: Gunakan solusi ini untuk mengidentifikasi pengguna yang terhubung secara aktif ke aplikasi Anda. Misalnya, di aplikasi obrolan, Anda mungkin menggunakan sistem kehadiran untuk mengisi daftar pengguna yang sedang online.

Lihat solusi untuk membangun kehadiran

Akses data yang aman untuk pengguna dan grup

Rangkuman: Tulis aturan keamanan untuk mengontrol akses ke setiap dokumen berdasarkan peran pengguna.

Kasus penggunaan: Gunakan solusi ini untuk membuat aplikasi kolaboratif sambil meminimalkan risiko akses data yang tidak tepat.

Lihat solusi untuk akses data yang aman

Jadwalkan ekspor data

Rangkuman: Gunakan Layanan Cron App Engine untuk menjadwalkan ekspor data Anda.

Kasus penggunaan: Gunakan solusi ini untuk menjalankan operasi ekspor sesuai jadwal.

Lihat solusi untuk penjadwalan ekspor