﻿1
00:00:01,220 --> 00:00:02,299
‫Kursleiter: Zum

2
00:00:02,299 --> 00:00:05,463
‫Schluss lernen wir, wie man Dokumente in MongoDB löscht.

3
00:00:06,790 --> 00:00:08,160
‫Genau wie

4
00:00:08,160 --> 00:00:11,641
‫zuvor haben wir eins löschen, um ein einzelnes

5
00:00:11,641 --> 00:00:14,290
‫Dokument zu löschen, und wir haben

6
00:00:14,290 --> 00:00:17,430
‫viele löschen, um mehrere Dokumente gleichzeitig zu löschen.

7
00:00:17,430 --> 00:00:19,430
‫In Ordnung, und genau wie zuvor

8
00:00:19,430 --> 00:00:21,250
‫funktioniert das Löschen nur

9
00:00:21,250 --> 00:00:24,220
‫für das erste Dokument, das Ihrer Abfrage entspricht.

10
00:00:24,220 --> 00:00:25,800
‫Und viele löschen funktioniert

11
00:00:25,800 --> 00:00:28,600
‫natürlich für alle Dokumente, die Ihrer Abfrage entsprechen.

12
00:00:28,600 --> 00:00:29,796
‫Okay.

13
00:00:29,796 --> 00:00:33,660
‫Um einen Überblick über das zu bekommen,

14
00:00:33,660 --> 00:00:35,890
‫was wir derzeit hier

15
00:00:35,890 --> 00:00:39,760
‫haben, lassen Sie uns alle Touren finden.

16
00:00:39,760 --> 00:00:40,830
‫Und was ich jetzt

17
00:00:40,830 --> 00:00:42,330
‫tun werde, ist, alle Touren zu löschen, die

18
00:00:42,330 --> 00:00:44,923
‫eine Bewertung von weniger als 4 haben. 8.

19
00:00:45,987 --> 00:00:48,172
‫Das wird also nur die

20
00:00:48,172 --> 00:00:51,491
‫erste sein, aber wenn wir mehrere Touren mit

21
00:00:51,491 --> 00:00:54,030
‫dieser Bedingung hätten, würden alle gelöscht.

22
00:00:54,030 --> 00:00:57,050
‫Also db. Touren. löschenViele.

23
00:01:01,843 --> 00:01:04,260
‫Der Zustand ist also Rating...

24
00:01:06,750 --> 00:01:08,460
‫Öffnen Sie ein neues Objekt,

25
00:01:08,460 --> 00:01:13,460
‫damit wir den Kleiner-als-Operator und 4 verwenden können. 8.

26
00:01:13,680 --> 00:01:17,500
‫Schließen Sie es und schließen Sie dann dieses.

27
00:01:17,500 --> 00:01:22,040
‫Und führen Sie dies aus und hier sehen wir, dass ein Dokument gelöscht wurde.

28
00:01:22,040 --> 00:01:23,620
‫Hier erfahren wir sofort,

29
00:01:23,620 --> 00:01:26,573
‫wie viele Dokumente von dieser Operation betroffen waren.

30
00:01:27,440 --> 00:01:29,240
‫Wenn wir diesen Fund

31
00:01:29,240 --> 00:01:32,680
‫jetzt machen, dann ist der erste, den wir hatten, weg.

32
00:01:32,680 --> 00:01:34,610
‫Alles klar, also kein Problem.

33
00:01:34,610 --> 00:01:37,637
‫Wir benutzen das hier wirklich nur zum Herumspielen und

34
00:01:37,637 --> 00:01:40,640
‫können hier so viel löschen, wie wir wollen.

35
00:01:40,640 --> 00:01:41,760
‫Kein Problem.

36
00:01:41,760 --> 00:01:42,980
‫Wenn Sie nun

37
00:01:42,980 --> 00:01:45,180
‫alle Dokumente in der Sammlung löschen möchten,

38
00:01:45,180 --> 00:01:46,543
‫gehen Sie wie folgt vor.

39
00:01:48,920 --> 00:01:50,818
‫Also viele löschen.

40
00:01:50,818 --> 00:01:52,360
‫Und ich werde das nicht ausführen.

41
00:01:52,360 --> 00:01:54,130
‫Aber du würdest es so machen.

42
00:01:54,130 --> 00:01:57,059
‫Sie müssen also nur das leere Objekt übergeben,

43
00:01:57,059 --> 00:02:00,280
‫denn das leere Objekt ist im Grunde eine Bedingung

44
00:02:00,280 --> 00:02:03,196
‫dafür, dass alle Dokumente immer übereinstimmen.

45
00:02:03,196 --> 00:02:08,143
‫Es wäre, als ob Sie hier in find einfach ein leeres Objekt verwenden würden.

46
00:02:09,223 --> 00:02:11,225
‫Ich werde das nicht

47
00:02:11,225 --> 00:02:13,393
‫tun und Sie sollten damit vorsichtig

48
00:02:13,393 --> 00:02:16,760
‫sein, besonders wenn Sie dies in einer echten App tun,

49
00:02:16,760 --> 00:02:19,690
‫da Sie von dieser Operation nicht zurückkehren können.

50
00:02:19,690 --> 00:02:21,580
‫Wenn Sie also kein Backup

51
00:02:21,580 --> 00:02:23,686
‫haben, werden alle Dokumente in Ihrer

52
00:02:23,686 --> 00:02:25,350
‫Sammlung, in diesem

53
00:02:25,350 --> 00:02:27,170
‫Fall die Tour-Sammlung, effektiv gelöscht.

54
00:02:27,170 --> 00:02:29,460
‫Also mache ich das nicht.

55
00:02:29,460 --> 00:02:30,730
‫Ich wollte Ihnen

56
00:02:30,730 --> 00:02:32,810
‫nur zeigen, dass wir so alles löschen.

57
00:02:32,810 --> 00:02:34,440
‫Dies ist also die einfachste

58
00:02:34,440 --> 00:02:36,450
‫Operation und wir verwenden sie nicht allzu oft.

59
00:02:36,450 --> 00:02:38,740
‫Aber ich wollte nur ein kurzes Video

60
00:02:38,740 --> 00:02:41,383
‫haben, um zu zeigen, dass es es auch gibt.

