En fait, un document serait plus comme
{ « Message d'accueil »: « Bonjour tout le monde »}
qui signifie que le document contient un message d'accueil (clé) et le message d'accueil est « Bonjour tout le monde » (valeur) . Un document peut être un ensemble très complexe de paires de valeurs clés, y compris des valeurs qui sont des tableaux, des documents incorporés, etc.
Si vous incluez un tas de documents arbitraires dans la même collection, il sera plutôt difficile de les trouver plus tard. La recommandation serait donc de regrouper dans une collection des documents qui ont quelque chose en commun.
Un exemple pouvant être rapporté peut être d'avoir une collection dans laquelle chaque document représente un utilisateur du système. Les champs de chaque document varient en fonction de la quantité d'informations que vous avez sur chaque utilisateur, mais vous pouvez au moins avoir une adresse e-mail, un nom, etc. Vous pouvez ensuite interroger tous les utilisateurs qui remplissent certaines conditions.
Une autre collection peut avoir des sociétés. Vous pouvez avoir un tableau d'utilisateurs ou d'identifiants d'utilisateur comme l'un des champs d'un document d'entreprise pour représenter chaque utilisateur qui travaille dans une entreprise, ou quelque chose comme ça. Je ne connais pas le livre que vous mentionnez, mais peut-être que si vous continuez à labourer, cela deviendra plus logique. Si ce n'est pas, je vous recommande de lire quelques-unes des pages here pour plus d'exemples.