﻿1
00:00:01,220 --> 00:00:02,299
‫Instructeur :

2
00:00:02,299 --> 00:00:05,463
‫Enfin, apprenons à supprimer des documents dans MongoDB.

3
00:00:06,790 --> 00:00:08,160
‫Donc, comme avant,

4
00:00:08,160 --> 00:00:11,641
‫nous en avons supprimé un pour supprimer un seul document,

5
00:00:11,641 --> 00:00:14,290
‫et nous en avons supprimé plusieurs, eh

6
00:00:14,290 --> 00:00:17,430
‫bien, pour supprimer plusieurs documents en même temps.

7
00:00:17,430 --> 00:00:19,430
‫D'accord, et comme avant, en supprimer

8
00:00:19,430 --> 00:00:21,250
‫un ne fonctionnera que

9
00:00:21,250 --> 00:00:24,220
‫pour le premier document correspondant à votre requête.

10
00:00:24,220 --> 00:00:25,800
‫Et supprimer plusieurs fonctionnera bien

11
00:00:25,800 --> 00:00:28,600
‫sûr pour tous les documents correspondant à votre requête.

12
00:00:28,600 --> 00:00:29,796
‫D'accord.

13
00:00:29,796 --> 00:00:33,660
‫Juste pour avoir un aperçu de ce que

14
00:00:33,660 --> 00:00:35,890
‫nous avons ici en

15
00:00:35,890 --> 00:00:39,760
‫ce moment, faisons une recherche de toutes les visites.

16
00:00:39,760 --> 00:00:40,830
‫Et ce que je

17
00:00:40,830 --> 00:00:42,330
‫vais faire maintenant, c'est supprimer toutes les tournées

18
00:00:42,330 --> 00:00:44,923
‫qui ont une note inférieure à 4. 8.

19
00:00:45,987 --> 00:00:48,172
‫Ce ne sera donc que

20
00:00:48,172 --> 00:00:51,491
‫le premier, mais si nous avions plusieurs tournées avec

21
00:00:51,491 --> 00:00:54,030
‫cette condition, alors toutes seraient supprimées.

22
00:00:54,030 --> 00:00:57,050
‫Donc db. tournées. supprimerPlusieurs.

23
00:01:01,843 --> 00:01:04,260
‫Donc la condition est notation...

24
00:01:06,750 --> 00:01:08,460
‫Ouvrez un nouvel objet afin

25
00:01:08,460 --> 00:01:13,460
‫que nous puissions utiliser l'opérateur inférieur à et 4. 8.

26
00:01:13,680 --> 00:01:17,500
‫Fermez-le puis fermez celui-ci.

27
00:01:17,500 --> 00:01:22,040
‫Et exécutez ceci et ici nous voyons qu'il a supprimé un document.

28
00:01:22,040 --> 00:01:23,620
‫Il nous dit d'emblée

29
00:01:23,620 --> 00:01:26,573
‫ici combien de documents ont été concernés par cette opération.

30
00:01:27,440 --> 00:01:29,240
‫Donc, si nous faisons cette

31
00:01:29,240 --> 00:01:32,680
‫recherche maintenant, alors la première que nous avions est partie.

32
00:01:32,680 --> 00:01:34,610
‫D'accord, donc ce n'est pas un problème.

33
00:01:34,610 --> 00:01:37,637
‫Nous ne l'utilisons vraiment ici que pour jouer et nous

34
00:01:37,637 --> 00:01:40,640
‫pouvons donc supprimer autant que nous le voulons ici.

35
00:01:40,640 --> 00:01:41,760
‫Aucun problème.

36
00:01:41,760 --> 00:01:42,980
‫Maintenant, si vous

37
00:01:42,980 --> 00:01:45,180
‫voulez supprimer tous les documents de la

38
00:01:45,180 --> 00:01:46,543
‫collection, procédez comme suit.

39
00:01:48,920 --> 00:01:50,818
‫Alors supprimezMany.

40
00:01:50,818 --> 00:01:52,360
‫Et je ne vais pas exécuter ça.

41
00:01:52,360 --> 00:01:54,130
‫Mais tu le ferais comme ça.

42
00:01:54,130 --> 00:01:57,059
‫Donc, tout ce que vous avez à faire est

43
00:01:57,059 --> 00:02:00,280
‫de passer l'objet vide car l'objet vide est fondamentalement une

44
00:02:00,280 --> 00:02:03,196
‫condition à laquelle tous les documents correspondent toujours.

45
00:02:03,196 --> 00:02:08,143
‫Ce serait comme simplement utiliser un objet vide ici dans find.

46
00:02:09,223 --> 00:02:11,225
‫Je ne vais pas faire

47
00:02:11,225 --> 00:02:13,393
‫ça et vous devez faire attention,

48
00:02:13,393 --> 00:02:16,760
‫surtout lorsque vous le faites dans une vraie application car

49
00:02:16,760 --> 00:02:19,690
‫vous ne pouvez pas revenir de cette opération.

50
00:02:19,690 --> 00:02:21,580
‫Donc, à moins que vous n'ayez une

51
00:02:21,580 --> 00:02:23,686
‫sauvegarde en place, cela supprimera efficacement tous les

52
00:02:23,686 --> 00:02:25,350
‫documents de votre collection, dans

53
00:02:25,350 --> 00:02:27,170
‫ce cas la collection des visites.

54
00:02:27,170 --> 00:02:29,460
‫Donc je ne fais pas ça.

55
00:02:29,460 --> 00:02:30,730
‫Je voulais juste vous

56
00:02:30,730 --> 00:02:32,810
‫montrer que c'est ainsi que nous supprimons tout.

57
00:02:32,810 --> 00:02:34,440
‫C'est donc l'opération la plus

58
00:02:34,440 --> 00:02:36,450
‫simple et nous ne l'utilisons pas si souvent.

59
00:02:36,450 --> 00:02:38,740
‫Mais je voulais juste avoir une

60
00:02:38,740 --> 00:02:41,383
‫courte vidéo juste pour montrer que ça existe aussi.

