Concevez un schéma Firestore pour prendre en charge un nombre inconnu d'articles et de commentaires où les utilisateurs peuvent publier et consulter des commentaires. Comment les commentaires doivent-ils être stockés ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Stocker chaque commentaire dans une sous-collection de l'article..
Pourquoi c'est la réponse
Stocker chaque commentaire dans une sous-collection de l'article est la meilleure approche pour Firestore. Cela permet de gérer un nombre illimité de commentaires par article, car les sous-collections ne sont pas limitées en taille comme les champs d'un document. De plus, cela assure une récupération efficace des commentaires spécifiques à un article sans charger l'article entier, et facilite la gestion des règles de sécurité. Ajouter chaque commentaire à une propriété de tableau sur l'article est déconseillé car les documents Firestore ont une limite de taille (1 Mo) et les tableaux ne sont pas optimisés pour des requêtes complexes ou un grand nombre d'éléments. Stocker chaque commentaire en tant que document et ajouter la clé du commentaire à une propriété de tableau sur l'article rencontre les mêmes limitations de taille de document. Stocker la clé du commentaire sur le profil utilisateur n'est pas logique pour récupérer les commentaires d'un article.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise