Cloud Firestore'u Firebase Konsoluyla Yönetme

Firebase konsolunu kullanırken Cloud Firestore üzerinde aşağıdaki işlemleri yapabilirsiniz:

  • Verileri görüntüleme, ekleme, düzenleme ve silme
  • Cloud Firestore Security Rules oluşturabilir ve güncelleyebilirsiniz.
  • Dizinleri yönetin.
  • Kullanımı izleyin.

Verileri göster

Tüm Cloud Firestore verilerinizi Firebase konsolunda görüntüleyebilirsiniz. Cloud Firestore Veri sekmesinde, bir dokümanı veya koleksiyonu tıklayarak bu öğede yer alan verileri açın.

Belirli bir yolu açma

Bir dokümanı veya koleksiyonu belirli bir yolda açmak için Yolu düzenle düğmesini kullanın:

Belirli bir dokümanı veya koleksiyonu açmak için Düzenleme Yolu düğmesini tıklayın.

Koleksiyondaki dokümanları filtreleme

Bir koleksiyonda listelenen dokümanları filtrelemek için Listeyi filtrele düğmesini kullanın .

Listelenen belgeleri filtrelemek için Liste filtrele düğmesini tıklayın.

Mevcut olmayan üst dokümanlar

Bir doküman, üst öğelerinden biri veya daha fazlası mevcut olmasa bile var olabilir. Örneğin, /mycoll/mydoc yolundaki doküman, üst doküman /mycoll/mydoc/mysubcoll/mysubdoc olmasa bile mevcut olabilir. Cloud Firestore veri görüntüleyicisi, mevcut olmayan üst dokümanı aşağıdaki şekilde gösterir:

  • Bir koleksiyonun doküman listesinde, mevcut olmayan üst dokümanların doküman kimlikleri italik olarak gösterilir.
  • Mevcut olmayan bir üst dokümanın bilgi panelinde, veri görüntüleyici dokümanın mevcut olmadığını belirtir.

Konsolda mevcut olmayan üst doküman.

Veri sorgulama

Cloud Firestore Veri sayfasının Sorgu oluşturucu sekmesinde dokümanlar için sorgu oluşturabilirsiniz.

  1. Cloud Firestore Veriler sayfasına gidin.

  2. Sorgu oluşturucu sekmesini tıklayın.

  3. Sorgu kapsamı seçin.

    Tek bir koleksiyonda sorgu oluşturmak için Koleksiyon'u seçin. Metin alanına bir koleksiyonun yolunu girin.

    Aynı kimliğe sahip tüm koleksiyonları sorgulamak için Koleksiyon grubu'nu seçin. Koleksiyon grubu alanına bir koleksiyon grubu kimliği girin.

    Tabloda, belirtilen koleksiyondaki veya koleksiyon grubundaki dokümanlar otomatik olarak gösterilir.

  4. Döndürülen belge grubunu filtrelemek için Sorguya ekle'yi tıklayın. Varsayılan olarak, Query Builder bir WHERE ifadesi ekler. Açılır listeleri ve metin alanlarını kullanarak bu maddeyi değiştirebilir veya diğer mevcut maddelerden birine geçebilirsiniz. Daha karmaşık sorgular oluşturmaya devam etmek için Sorguya ekle'yi tıklayın.

    Bir sorgu ifadesini kaldırmak için kaldırma düğmesini tıklayın. Tüm sorgu ifadelerini kaldırmak için Temizle'yi tıklayın.

  5. Veritabanınızdaki sonuçları almak için Çalıştır'ı tıklayın.

Sorgu koşulları ve sınırlamaları

Sorgu Oluşturucu'yu kullanırken sorgularla ilgili aşağıdaki şartları ve sınırlamaları göz önünde bulundurun.

  • Tüm sorgular bir veya daha fazla dizin tarafından desteklenmelidir. Veritabanı, sorguyu destekleyecek bir dizin bulamazsa gerekli dizini oluşturmak için bağlantı içeren bir hata döndürür.

  • ORDER BY ifadeleri, WHERE ifadelerindeki alanlarla eşleşmeli ve aynı sırada olmalıdır. Varsayılan olarak sonuçlar doküman kimliğine göre sıralanır. Eşitlik (==) dışında bir şeyle başka bir alana göre filtreleme yaparsanız bu alan için bir ORDER BY ifadesi ekleyin.

  • Aralık (<, <=, >, >=) ve eşit değil (!=, not-in) sorgu ifadelerinin tümü aynı alana göre filtrelemelidir.

Ek sınırlamalar için Sorgu sınırlamaları bölümüne bakın.

Verileri yönetin

Cloud Firestore'da verileri dokümanlarda depolar ve dokümanlarınızı koleksiyonlar halinde düzenlersiniz. Veri eklemeye başlamadan önce Cloud Firestore veri modeli hakkında daha fazla bilgi edinin.

Firebase konsolundan doküman ve koleksiyon ekleyebilir, düzenleyebilir ve silebilirsiniz. Verilerinizi yönetmek için Cloud Firestore bölümündeki Veri sekmesini açın:

Veri ekle

  1. Koleksiyon ekle'yi tıklayın, ardından koleksiyonunuzun adını girip İleri'yi tıklayın.
  2. Belirli bir belge kimliği girin veya Otomatik kimlik'i tıklayın, ardından belgenizdeki veriler için alanlar ekleyin.
  3. Kaydet'i tıklayın. Yeni koleksiyonunuz ve dokümanınız veri görüntüleyicide görünür.
  4. Koleksiyona daha fazla doküman eklemek için Doküman ekle'yi tıklayın.

Verileri düzenle

  1. Dokümanlarını görüntülemek için bir koleksiyonu, alanlarını ve alt koleksiyonlarını görüntülemek için bir dokümanı tıklayın.
  2. Değerini düzenlemek için bir alanı tıklayın. Seçilen belgeye alan veya alt koleksiyon eklemek için Alan ekle ya da Koleksiyon ekle'yi tıklayın.

Verileri silin

Bir koleksiyonu silmek için:

  1. Silmek istediğiniz koleksiyonu seçin.
  2. Dokümanlar sütununun üst kısmındaki menü simgesini, ardından Koleksiyonu sil'i tıklayın.

Belgeler sütunundaki menüden Koleksiyonu sil&#39;i tıklayın.

Bir dokümanı veya tüm alanlarını silmek için:

  1. Silmek istediğiniz belgeyi seçin.
  2. Belge ayrıntıları sütununun üst kısmındaki menü simgesini tıklayın. Belgeyi sil veya Belge alanlarını sil'i seçin.

Bir belgeyi sildiğinizde, alt koleksiyonlar da dahil olmak üzere o belgedeki tüm iç içe yerleştirilmiş veriler silinir. Ancak bir dokümanın alanlarının silinmesi, alt koleksiyonlarının silinmesine neden olmaz.

Belge ayrıntıları sütunundaki içerik menüsünde Belgeyi sil&#39;i veya Belge alanlarını sil&#39;i tıklayın.

Bir dokümandaki belirli bir alanı silmek için:

  1. Alanlarını görüntülemek için belgeyi seçin.
  2. Silmek istediğiniz alanın yanındaki sil simgesini tıklayın.

Bir alanı dokümandan kaldırmak için sil simgesini tıklayın.

Cloud Firestore Security Rules adlı işletmeyi yönet

Firebase konsolunda Cloud Firestore Security Rules eklemek, düzenlemek ve silmek için Cloud Firestore bölümündeki Kurallar sekmesine gidin. Kuralları ayarlama ve özelleştirme hakkında daha fazla bilgi edinin.

Dizinleri yönet

Sorgularınız için yeni dizinler oluşturmak ve mevcut dizinleri Firebase konsolundan yönetmek üzere Cloud Firestore bölümündeki Dizinler sekmesine gidin. Dizinleri yönetme hakkında daha fazla bilgi edinin.

Kullanımı izleme

Cloud Firestore kullanımınızı izlemek için Firebase Console'da Cloud Firestore Kullanım sekmesini açın. Farklı dönemlerdeki kullanımınızı ölçmek için kontrol panelini kullanın.