Ontwerp een Firestore-schema ter ondersteuning van een onbekend aantal artikelen en opmerkingen, waarbij gebruikers opmerkingen kunnen plaatsen en bekijken. Hoe moeten opmerkingen worden opgeslagen?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Sla elke opmerking op in een subcollectie van het artikel..
Waarom dit het antwoord is
Door opmerkingen als subcollectie van een artikel op te slaan, wordt de data hiërarchisch georganiseerd en is het eenvoudig om alle opmerkingen voor een specifiek artikel op te halen. Dit is schaalbaar, aangezien Firestore geen limiet heeft op het aantal documenten in een subcollectie, wat essentieel is voor een onbekend aantal opmerkingen. Het toevoegen van opmerkingen aan een array-eigenschap van het artikel is ongeschikt vanwege de maximale grootte van een document (1 MB) en de limiet van 10.000 elementen in een array, wat problemen oplevert bij veel opmerkingen. Het opslaan van opmerkingen als aparte documenten met sleutels in een array-eigenschap van het artikel of gebruikersprofiel introduceert extra complexiteit en querykosten, en loopt ook tegen de array-limieten aan.
Slaag voor je examen — zonder eindeloos zoeken naar antwoorden
Krijg elke geverifieerde vraag en uitleg voor dit examen op één plek, en bespaar uren voorbereiding. Meer dan 1.000 certificeringen · Meer dan 20 talen · gratis om te beginnen.
Slaag sneller voor je examen → Geen kaart nodig