﻿1
00:00:01,220 --> 00:00:02,299
‫Istruttore: Infine,

2
00:00:02,299 --> 00:00:05,463
‫impariamo come eliminare i documenti in MongoDB.

3
00:00:06,790 --> 00:00:08,160
‫Quindi, proprio

4
00:00:08,160 --> 00:00:11,641
‫come prima, ne abbiamo eliminato uno per eliminare

5
00:00:11,641 --> 00:00:14,290
‫un singolo documento e ne abbiamo

6
00:00:14,290 --> 00:00:17,430
‫eliminati molti, beh, per eliminare più documenti contemporaneamente.

7
00:00:17,430 --> 00:00:19,430
‫Va bene, e proprio come prima,

8
00:00:19,430 --> 00:00:21,250
‫eliminarne uno funzionerà solo

9
00:00:21,250 --> 00:00:24,220
‫per il primo documento che corrisponde alla tua query.

10
00:00:24,220 --> 00:00:25,800
‫Ed eliminarne molti funzionerà ovviamente

11
00:00:25,800 --> 00:00:28,600
‫per tutti i documenti che corrispondono alla tua query.

12
00:00:28,600 --> 00:00:29,796
‫Bene.

13
00:00:29,796 --> 00:00:33,660
‫Giusto per avere una panoramica di ciò che

14
00:00:33,660 --> 00:00:35,890
‫abbiamo qui in questo

15
00:00:35,890 --> 00:00:39,760
‫momento, facciamo una ricerca di tutti i tour.

16
00:00:39,760 --> 00:00:40,830
‫E quello che farò

17
00:00:40,830 --> 00:00:42,330
‫ora è eliminare tutti i tour che

18
00:00:42,330 --> 00:00:44,923
‫hanno un punteggio inferiore a 4. 8.

19
00:00:45,987 --> 00:00:48,172
‫Quindi questo sarà solo

20
00:00:48,172 --> 00:00:51,491
‫il primo, ma se avessimo più tour con

21
00:00:51,491 --> 00:00:54,030
‫quella condizione, allora tutti sarebbero eliminati.

22
00:00:54,030 --> 00:00:57,050
‫Quindi db. tour. eliminaMolti.

23
00:01:01,843 --> 00:01:04,260
‫Quindi la condizione è valutazione...

24
00:01:06,750 --> 00:01:08,460
‫Apri un nuovo oggetto in

25
00:01:08,460 --> 00:01:13,460
‫modo da poter usare l'operatore minore di e 4. 8.

26
00:01:13,680 --> 00:01:17,500
‫Chiudilo e poi chiudi questo.

27
00:01:17,500 --> 00:01:22,040
‫Ed esegui questo e qui vediamo che è stato cancellato un documento.

28
00:01:22,040 --> 00:01:23,620
‫Subito ci dice qui

29
00:01:23,620 --> 00:01:26,573
‫quanti documenti sono stati interessati da questa operazione.

30
00:01:27,440 --> 00:01:29,240
‫Quindi, se facciamo questa ricerca

31
00:01:29,240 --> 00:01:32,680
‫ora, beh, allora la prima che avevamo non c'è più.

32
00:01:32,680 --> 00:01:34,610
‫Va bene, quindi non c'è problema.

33
00:01:34,610 --> 00:01:37,637
‫Lo stiamo davvero usando qui solo per giocare e

34
00:01:37,637 --> 00:01:40,640
‫quindi possiamo eliminare tutto ciò che vogliamo qui.

35
00:01:40,640 --> 00:01:41,760
‫Nessun problema.

36
00:01:41,760 --> 00:01:42,980
‫Ora, se vuoi

37
00:01:42,980 --> 00:01:45,180
‫eliminare tutti i documenti nella raccolta, lo

38
00:01:45,180 --> 00:01:46,543
‫faresti in questo modo.

39
00:01:48,920 --> 00:01:50,818
‫Quindi eliminaMolti.

40
00:01:50,818 --> 00:01:52,360
‫E non lo eseguirò.

41
00:01:52,360 --> 00:01:54,130
‫Ma lo faresti così.

42
00:01:54,130 --> 00:01:57,059
‫Quindi tutto ciò che devi fare è passare

43
00:01:57,059 --> 00:02:00,280
‫l'oggetto vuoto perché l'oggetto vuoto è fondamentalmente una condizione

44
00:02:00,280 --> 00:02:03,196
‫che tutti i documenti corrispondono sempre.

45
00:02:03,196 --> 00:02:08,143
‫Sarebbe come usare semplicemente un oggetto vuoto qui in find.

46
00:02:09,223 --> 00:02:11,225
‫Non lo farò

47
00:02:11,225 --> 00:02:13,393
‫e dovresti stare attento, specialmente

48
00:02:13,393 --> 00:02:16,760
‫quando lo fai in un'app reale perché non

49
00:02:16,760 --> 00:02:19,690
‫puoi tornare indietro da questa operazione.

50
00:02:19,690 --> 00:02:21,580
‫Quindi, a meno che tu non abbia

51
00:02:21,580 --> 00:02:23,686
‫un backup in atto, questo eliminerà effettivamente tutti

52
00:02:23,686 --> 00:02:25,350
‫i documenti nella tua raccolta,

53
00:02:25,350 --> 00:02:27,170
‫in questo caso la raccolta dei tour.

54
00:02:27,170 --> 00:02:29,460
‫Quindi non lo sto eseguendo.

55
00:02:29,460 --> 00:02:30,730
‫Volevo solo mostrarti

56
00:02:30,730 --> 00:02:32,810
‫che è così che cancelliamo tutto.

57
00:02:32,810 --> 00:02:34,440
‫Quindi questa è l'operazione più

58
00:02:34,440 --> 00:02:36,450
‫semplice e non la usiamo così spesso.

59
00:02:36,450 --> 00:02:38,740
‫Ma volevo solo avere un breve

60
00:02:38,740 --> 00:02:41,383
‫video solo per dimostrare che esiste anche.

