BaaS | AngularTr Forum
Firebase Benzersiz id oluşturma ve beğeni yapmak
Öncelikle şunu belirteyim, firebase nosql database kullanıyor ve oluşturduğunuz her kaydın kendiliğinden bir bahsettiğiniz yapıda bir id si oluyor. https://www.firebase.com/tutorial/#example/chat adresinde basit bir chat örneği var. Play butonuna basarak örneği çalıştır, bişeyler yaz, aynı zamanda da You can view the Firebase data for your app here: kısmından database' e eriş. Linkleri direk veremiyorum çünkü her girildiğinde sıfırdan session oluşturmuşlar. Chat' e bir mesaj yazdığında database de anında kaydının oluştuğunu ve her kaydında KEboRgUrgD7kdgMSLrj gibi bir değerinin olduğunu göreceksin. Firebase' i anlayabilmek için https://www.firebase.com/docs/web/examples.html adresindeki örneklere gözatabilirsin.
Herkesin bir kere like verebilmesi konusunu da rules ile sağlayabilirsin. Herkes like verdiğinde yeni bir like kaydı oluşacak o kullanıcı için. https://www.firebase.com/docs/security/api/rule/newdata.html adresinde yeni data ya nasıl rule koyabileceğin basitçe gösterilmiş diyecektim ki senin asıl aradığın şeyin validate değil de https://www.firebase.com/docs/security/api/ruledatasnapshot/exists.html adresinde gösterilen write izni olduğunu gördüm. Kullanıcıların verdiği her like bir data olduğuna göre, likes vb. like ları tuttuğun collection' da write kuralı koyuyorsun, aynı like datası zaten exist ise yani varsa tekrar kayıt yapmıyor.
elbette listeleyebilirsin, dökümanları incelediğince istediğin bilgiler karşına çıkacaktır ayrıca 2013 yılında yazılmış olmasına rağmen halen güncelliğini koruyan şu kaynak var https://www.firebase.com/blog/2013-10-01-queries-part-one.html, bir gözatabilirsin.
Angularjs - Firebase - ionic / benzer kayıt
@emre bunu incelemiştim , maalesef aradığım cevap bu değil
@emre Aydınlatma için teşekkürler bir sonraki soruda görüşmek üzere =))