Menu
CoddyTech

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.

challenge icon

Défi

Facile

Il 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

Entraînez-vous par vous-même : Playground Express