Un livre comme document
Fait partie de la section Bases de données avec MongoDB du Journey Node.js de Coddy. Leçon 1 sur 29.
Une base de données stocke des informations afin qu’une application puisse les lire ultérieurement. MongoDB stocke chaque élément sous forme de document : un objet avec des champs nommés. Un livre peut correspondre à un document. Son titre est du texte et son année est un nombre.
{ title: 'Dune', year: 1965 }Le nom d’un champ indique ce que signifie une valeur. Deux livres peuvent avoir les mêmes noms de champs et des valeurs différentes. Les documents sont stockés dans des groupes nommés appelés collections. La base de données fournie contient déjà trois livres. Ouvre l’onglet Data après avoir cliqué sur Run pour voir leurs champs ; tu n’as pas encore besoin d’écrire des appels à la base de données.
Les types sont importants lors des requêtes : la valeur numérique 1987 est différente du texte '1987'. Une requête portant sur une année numérique ne correspond pas à une année stockée sous forme de texte.
Défi
FacileIl s’agit d’un petit projet d’entraînement. Sa configuration est fournie ; modifie uniquement exercise.js.
Renvoie un objet décrivant un quatrième livre : titre Beloved et année 1987. Utilise un nombre pour l’année. GET /result doit afficher {"title":"Beloved","year":1987}. Cette étape décrit le livre ; son insertion viendra plus tard.
Essayez vous-même
export function exercise() {
return null;
}
Toutes les leçons de Bases de données avec MongoDB
1Documents
Un livre comme documentCollections et bases de donnéesSe connecter à MongoDBLire des documents stockésInsérer des documentsTrouver un documentRechercher par ObjectIdComparer des nombresFiltres de requêteChoisir les champs renvoyésTrier les résultats de requêteConserver les premiers résultatsProjection, tri et limiteEntraînez-vous par vous-même : Playground Express