2017-03-14 17 views
5

"Etiket" özelliğini firebase veritabanı ile uygulamanın en iyi yolu ne olurdu? "Etiket" özelliğini firebase veritabanı ile uygulamanın en iyi yolu ne olurdu?

her yayın bir etiketi veya birden çok etiketle etiketlenmiş edilebilir Buradan on mesajların milyonlarca olduğunu varsayın.

Ben izleyiciler sağlanan tüm etiketleri altında düşmek mesajları, bu Firebase veri deposuna uygulanabilir görmek bir veya daha fazla etiket seçebileceğiniz bir onay kutusu benzeri bir filtre eklemek istiyorsanız

? Bir kullanıcı Aşağıdaki 3 etiketleri 'drama', 'Aşk' ve 'Korku' seçerse

Örneğin, en azından bu 3 etiketleri ile etiketlenen tüm mesajları dönmek istiyorum.

Bu ilişkisel veri deposuna ile bunu çok kolay olurdu, ama bu NoSQL nispeten kolayca yapılabilir eğer (bulut veri deposu, Firebase veritabanı) depolama emin değildi.

+0

@Jay Nasıl? Firebase gerçek zamanlı veritabanı çoklu sütun sorgularını destekliyor mu? En son kontrol ettiğimde, yalnızca tek bir sütuna karşı sorgu çalıştırmayı destekliyor. – user482594

+0

Firebase'in sütunları yok, yalnızca üst düğümler ve çocuk düğümleri yok. [Karmaşık Sorgular] ile ilgili bu soruya bu cevabım bakın (http://stackoverflow.com/questions/42672790/firebase-for-complex-query-a-no-go/42701961#42701961) – Jay

+0

@Jay Çözümün olmaz Örneğin çok sayıda etiket varsa, 30 etiket varsa, 30'da olabilir! örtecek çok fazla varyasyon var. Örneğin, 'tag # 5' ve 'tag # 26' 30 etiket arasından seçilirse, arama çözümünüzle nasıl çalışır? – user482594

cevap

İlgili konular