Buka konsol

Ringkasan: Solusi Cloud Firestore

Saat Anda mengembangkan aplikasi dengan Cloud Firestore, Anda mungkin ingin mengetahui lebih banyak lagi selain pengetahuan dasar yang dibahas di bagian pengelolaan dan pembuatan kueri data. Solusi yang diuraikan di bagian ini menawarkan panduan tentang kasus penggunaan lanjutan.

Kueri agregasi

Ringkasan: Bangun agregat data Anda di Cloud Firestore menggunakan transaksi dan Cloud Functions.

Kasus penggunaan: Untuk membuat kueri di seluruh koleksi, bangun agregat, lalu jalankan kueri. Misalnya, di aplikasi rekomendasi, Anda dapat mengambil semua informasi tentang restoran tertentu dari berbagai koleksi.

Lihat solusinya untuk kueri agregasi

Penghitung terdistribusi

Ringkasan: Distribusikan update di seluruh subkoleksi "penghitung" untuk mengupdate dokumen lebih sering daripada yang didukung Cloud Firestore saat ini.

Kasus penggunaan: Gunakan solusi ini untuk menambahkan "penghitung" ke aplikasi Anda (misalnya, untuk mewakili jumlah suka) dan update dokumen yang sesuai pada frekuensi tinggi. Cloud Firestore mendukung 2 penulisan/detik pada setiap dokumen.

Lihat solusinya untuk penghitung terdistribusi

Ringkasan: Penelusuran pada teks yang terkandung dalam dokumen Cloud Firestore Anda.

Kasus penggunaan: Pengguna dapat menelusuri konten aplikasi Anda, termasuk teks yang terdapat di kolom individual di seluruh dokumen dan koleksi Anda. Gunakan solusi ini untuk mengaktifkan penelusuran teks lengkap.

Lihat solusinya untuk penelusuran teks lengkap

Membangun kehadiran

Ringkasan: 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 chat, Anda mungkin menggunakan sistem kehadiran untuk mengisi daftar pengguna yang sedang online.

Lihat solusi untuk membangun kehadiran

Mengamankan akses data untuk pengguna dan grup

Ringkasan: Tulislah aturan keamanan untuk mengontrol akses ke dokumen individual berdasarkan peran pengguna.

Kasus penggunaan: Gunakan solusi ini untuk menciptakan aplikasi yang kolaboratif selagi meminimalkan risiko terhadap akses data yang tidak semestinya.

Lihat solusinya untuk mendapatkan akses data yang aman

Menjadwalkan ekspor data

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

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

Lihat solusi untuk menjadwalkan ekspor