Zaprojektuj schemat Firestore wspierający nieznaną liczbę artykułów i komentarzy, gdzie użytkownicy mogą publikować i przeglądać komentarze. Jak należy przechowywać komentarze?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Przechowuj każdy komentarz w podkolekcji artykułu..
Dlaczego to jest odpowiedź
Przechowywanie komentarzy w podkolekcji artykułu jest najlepszym rozwiązaniem. Pozwala to na efektywne pobieranie wszystkich komentarzy dla danego artykułu, ponieważ są one logicznie zgrupowane. Ponadto, Firestore ma ograniczenia rozmiaru dokumentu (1 MB), więc dodawanie komentarzy jako właściwości tablicowej w artykule szybko doprowadziłoby do przekroczenia tego limitu, zwłaszcza przy dużej liczbie komentarzy. Przechowywanie komentarzy jako osobnych dokumentów z kluczem w tablicy artykułu również napotkałoby na ten problem. Dodawanie klucza komentarza do profilu użytkownika nie jest optymalne, ponieważ nie grupuje komentarzy według artykułu, co utrudniłoby ich wyświetlanie.
Zdaj egzamin — bez niekończącego się szukania odpowiedzi
Uzyskaj wszystkie zweryfikowane pytania i wyjaśnienia do tego egzaminu w jednym miejscu i zaoszczędź godziny przygotowań. Ponad 1000 certyfikacji · Ponad 20 języków · Zacznij za darmo.
Zdaj egzamin szybciej → Karta nie jest wymagana