‫Instructeur :
‫Enfin, apprenons à supprimer des documents dans MongoDB.
‫Donc, comme avant,
‫nous en avons supprimé un pour supprimer un seul document,
‫et nous en avons supprimé plusieurs, eh
‫bien, pour supprimer plusieurs documents en même temps.
‫D'accord, et comme avant, en supprimer
‫un ne fonctionnera que
‫pour le premier document correspondant à votre requête.
‫Et supprimer plusieurs fonctionnera bien
‫sûr pour tous les documents correspondant à votre requête.
‫D'accord.
‫Juste pour avoir un aperçu de ce que
‫nous avons ici en
‫ce moment, faisons une recherche de toutes les visites.
‫Et ce que je
‫vais faire maintenant, c'est supprimer toutes les tournées
‫qui ont une note inférieure à 4. 8.
‫Ce ne sera donc que
‫le premier, mais si nous avions plusieurs tournées avec
‫cette condition, alors toutes seraient supprimées.
‫Donc db. tournées. supprimerPlusieurs.
‫Donc la condition est notation...
‫Ouvrez un nouvel objet afin
‫que nous puissions utiliser l'opérateur inférieur à et 4. 8.
‫Fermez-le puis fermez celui-ci.
‫Et exécutez ceci et ici nous voyons qu'il a supprimé un document.
‫Il nous dit d'emblée
‫ici combien de documents ont été concernés par cette opération.
‫Donc, si nous faisons cette
‫recherche maintenant, alors la première que nous avions est partie.
‫D'accord, donc ce n'est pas un problème.
‫Nous ne l'utilisons vraiment ici que pour jouer et nous
‫pouvons donc supprimer autant que nous le voulons ici.
‫Aucun problème.
‫Maintenant, si vous
‫voulez supprimer tous les documents de la
‫collection, procédez comme suit.
‫Alors supprimezMany.
‫Et je ne vais pas exécuter ça.
‫Mais tu le ferais comme ça.
‫Donc, tout ce que vous avez à faire est
‫de passer l'objet vide car l'objet vide est fondamentalement une
‫condition à laquelle tous les documents correspondent toujours.
‫Ce serait comme simplement utiliser un objet vide ici dans find.
‫Je ne vais pas faire
‫ça et vous devez faire attention,
‫surtout lorsque vous le faites dans une vraie application car
‫vous ne pouvez pas revenir de cette opération.
‫Donc, à moins que vous n'ayez une
‫sauvegarde en place, cela supprimera efficacement tous les
‫documents de votre collection, dans
‫ce cas la collection des visites.
‫Donc je ne fais pas ça.
‫Je voulais juste vous
‫montrer que c'est ainsi que nous supprimons tout.
‫C'est donc l'opération la plus
‫simple et nous ne l'utilisons pas si souvent.
‫Mais je voulais juste avoir une
‫courte vidéo juste pour montrer que ça existe aussi.