Kullanıcıların yorum gönderebildiği ve görüntüleyebildiği, bilinmeyen sayıda makale ve yorumu desteklemek için bir Firestore şeması tasarlayın. Yorumlar nasıl depolanmalıdır?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Her yorumu makalenin bir alt koleksiyonunda depolayın..
Neden bu cevap
Her yorumu makalenin bir alt koleksiyonunda depolamak, Firestore'un belge ve koleksiyon yapısına en uygun yaklaşımdır. Bu, her makalenin kendi yorum koleksiyonuna sahip olmasını sağlar, bu da yorumları makaleye göre sorgulamayı ve yönetmeyi kolaylaştırır. Ayrıca, yorum sayısı arttıkça ölçeklenebilirlik sağlar, çünkü her yorum ayrı bir belge olarak depolanır ve belge boyut limitlerine takılmaz. Yorumları makaledeki bir dizi özelliğine eklemek, yorum sayısı arttıkça belge boyut limitlerini aşmanıza neden olabilir ve sorgulamayı zorlaştırır. Yorumları ayrı bir belge olarak depolayıp anahtarını makaledeki bir diziye eklemek, yorumları doğrudan makale ile ilişkilendirmek yerine ek bir sorgulama adımı gerektirir. Yorum anahtarını kullanıcı profilindeki bir diziye eklemek ise yorumları makaleyle ilişkilendirmek yerine kullanıcıyla ilişkilendirir ve makaleye göre yorumları listelemeyi imkansız hale getirir.
Sonsuz cevap arayışı olmadan sınavınızı geçin
Bu sınav için her doğrulanmış soruyu ve açıklamayı tek bir yerde edinin ve saatlerce süren hazırlıktan tasarruf edin. 1.000'den fazla sertifika · 20'den fazla dil · ücretsiz başlayın.
Sınavınızı daha hızlı geçin → Kart gerekmez