‫Instructeur : Cette vidéo
‫sera la première des quatre vidéos sur l'opération CRUD.
‫Donc, ce premier concerne la création de nouveaux documents.
‫Mais avant de commencer à créer de nouveaux
‫documents, permettez-moi de répondre à une préoccupation que vous pourriez avoir.
‫Alors peut-être vous demandez-vous
‫pourquoi faisons-nous vraiment tout cela dans un terminal ?
‫Et quel est le rapport avec notre application Express que nous avons
‫construite dans la dernière section ?
‫Eh bien, la réponse à cela
‫est qu'en ce moment, je veux que vous appreniez les principes
‫fondamentaux absolus de MongoDB, sans le contexte d'aucune application.
‫Donc vraiment, complètement en dehors de Node. js.
‫Car en théorie, on pourrait utiliser MongoDB
‫avec n'importe quel autre langage ou n'importe quel autre framework.
‫Cela n'a pas besoin d'être avec Node. js, et
‫donc je pense que c'est
‫en fait une bonne idée d'apprendre MongoDB tout
‫seul, sans le contexte d'un autre langage.
‫D'accord?
‫Plus tard, nous connecterons bien sûr une
‫base de données MongoDB à notre application, de sorte que
‫dans la section suivante,
‫nous puissions réellement commencer à travailler avec des bases
‫de données à l'intérieur de notre application Express.
‫Et d'ici là,
‫nous utiliserons un pilote MongoDB uniquement pour Node Express,
‫afin que nous puissions utiliser notre
‫langage JavaScript pour interagir avec notre base de données MongoDB.
‫D'accord?
‫Mais pour l'instant, apprenons simplement MongoDB sans rien de tout cela.
‫D'accord?
‫Ainsi, lors de la dernière leçon, nous avons créé une nouvelle base de données.
‫Une nouvelle collection à l'intérieur, appelée visites,
‫puis un nouveau document à l'intérieur.
‫Droit?
‫Vous vous en souvenez ?
‫Et pour ce faire, nous avons utilisé l'insert 1.
‫Vous vous en souvenez ?
‫Mais maintenant, créons
‫en fait deux documents en même temps.
‫Donc ça marche comme ça.
‫db, avec encore une fois, la base de données actuelle, puis . tours, qui est la collection où
‫nous voulons ajouter nos nouveaux
‫documents, puis . insertMany.
‫D'accord?
‫Et insertMany va accepter un tableau de plusieurs objets.
‫Donc un tableau, puis fermez-le.
‫Donc un objet vide, et cela peut
‫en fait mettre le deuxième objet vide ici aussi déjà, et
‫donc tout ce que nous devons faire est de remplir ces objets.
‫Alors nom, celui-ci s'appelle The Sea Explorer.
‫Il a un prix de 497 et une note de 4. 8.
‫Et puis l'objet suivant.
‫Donnons-lui le nom de L'Aventurier des Neiges.
‫C'est l'une des neuf autres tournées que nous avons.
‫Ensuite, le prix est un peu plus cher, 997.
‫Et la note est de 4. 9.
‫Et en fait, ajoutons un autre champ ici.
‫Alors, rappelez-vous de la conférence
‫d'introduction comment j'ai dit que les documents MongoDB sont très flexibles.
‫Et donc ils ne doivent pas tous avoir la même structure.
‫D'accord?
‫Nous pouvons donc avoir différents champs dans différents documents.
‫Et ajoutons donc la difficulté ici.
‫Et réglez celui-ci sur facile.
‫D'accord?
‫Alors c'est tout, appuyons sur retour ici.
‫Et donc nous avons inséré deux nouveaux documents, et ici
‫nous voyons les pièces d'identité qu'ils ont obtenues.
‫Donc ces deux identifiants
‫uniques générés automatiquement pour chacun d'eux.
‫D'accord?
‫Maintenant, juste pour être sûr, n'oubliez pas make db. tournées. trouver, et ici
‫en effet, nous avons maintenant nos trois tournées.
‫C'est donc celui que nous avons créé dans la
‫dernière leçon, puis les deux que nous venons de créer.
‫D'accord?
‫Donc c'est en fait tout
‫pour cette conférence, juste pour récapituler, nous avons utilisé
‫la fonction insertMany pour passer un tableau de deux
‫objets, ou deux documents que nous voulions créer.
‫D'accord?
‫C'est donc tout ce que j'avais pour celui-ci.
‫Dans le prochain, nous apprendrons ensuite comment
‫effectuer des requêtes avancées pour rechercher des données dans notre base de données.
‫C'est donc passionnant, alors passons à autre chose immédiatement.