﻿1
00:00:01,220 --> 00:00:02,299
‫Instructor: Finalmente,

2
00:00:02,299 --> 00:00:05,463
‫aprendamos cómo eliminar documentos en MongoDB.

3
00:00:06,790 --> 00:00:08,160
‫Así que, al

4
00:00:08,160 --> 00:00:11,641
‫igual que antes, hemos eliminado uno para eliminar un

5
00:00:11,641 --> 00:00:14,290
‫solo documento, y hemos eliminado muchos,

6
00:00:14,290 --> 00:00:17,430
‫bueno, para eliminar varios documentos al mismo tiempo.

7
00:00:17,430 --> 00:00:19,430
‫Muy bien, y al igual que

8
00:00:19,430 --> 00:00:21,250
‫antes, eliminar uno solo funcionará

9
00:00:21,250 --> 00:00:24,220
‫para el primer documento que coincida con su consulta.

10
00:00:24,220 --> 00:00:25,800
‫Y eliminar muchos, por supuesto,

11
00:00:25,800 --> 00:00:28,600
‫funcionará para todos los documentos que coincidan con su consulta.

12
00:00:28,600 --> 00:00:29,796
‫Bueno.

13
00:00:29,796 --> 00:00:33,660
‫Solo para obtener una descripción general de

14
00:00:33,660 --> 00:00:35,890
‫lo que tenemos aquí

15
00:00:35,890 --> 00:00:39,760
‫en este momento, busquemos todos los recorridos.

16
00:00:39,760 --> 00:00:40,830
‫Y lo que voy

17
00:00:40,830 --> 00:00:42,330
‫a hacer ahora es eliminar todos los recorridos

18
00:00:42,330 --> 00:00:44,923
‫que tengan una calificación inferior a 4. 8.

19
00:00:45,987 --> 00:00:48,172
‫Así que ese será

20
00:00:48,172 --> 00:00:51,491
‫solo el primero, pero si tuviéramos varias giras

21
00:00:51,491 --> 00:00:54,030
‫con esa condición, todas se eliminarían.

22
00:00:54,030 --> 00:00:57,050
‫Entonces db. Excursiones. deleteMany.

23
00:01:01,843 --> 00:01:04,260
‫Entonces la condición es calificación ...

24
00:01:06,750 --> 00:01:08,460
‫Abra un nuevo objeto para

25
00:01:08,460 --> 00:01:13,460
‫que podamos usar el operador menor que y 4. 8.

26
00:01:13,680 --> 00:01:17,500
‫Ciérrelo y luego cierre este.

27
00:01:17,500 --> 00:01:22,040
‫Y ejecute esto y aquí vemos que ha eliminado un documento.

28
00:01:22,040 --> 00:01:23,620
‫De inmediato nos está

29
00:01:23,620 --> 00:01:26,573
‫diciendo aquí cuántos documentos se vieron afectados por esta operación.

30
00:01:27,440 --> 00:01:29,240
‫Entonces, si hacemos este

31
00:01:29,240 --> 00:01:32,680
‫hallazgo ahora, entonces el primero que teníamos desapareció.

32
00:01:32,680 --> 00:01:34,610
‫Muy bien, eso no es problema.

33
00:01:34,610 --> 00:01:37,637
‫Realmente solo estamos usando esto aquí para jugar y, por

34
00:01:37,637 --> 00:01:40,640
‫lo tanto, podemos eliminar todo lo que queramos aquí.

35
00:01:40,640 --> 00:01:41,760
‫No hay problema.

36
00:01:41,760 --> 00:01:42,980
‫Ahora bien, si

37
00:01:42,980 --> 00:01:45,180
‫desea eliminar todos los documentos de la

38
00:01:45,180 --> 00:01:46,543
‫colección, lo haría así.

39
00:01:48,920 --> 00:01:50,818
‫Así que deleteMany.

40
00:01:50,818 --> 00:01:52,360
‫Y no voy a ejecutar esto.

41
00:01:52,360 --> 00:01:54,130
‫Pero lo harías así.

42
00:01:54,130 --> 00:01:57,059
‫Entonces, todo lo que tiene que hacer es pasar

43
00:01:57,059 --> 00:02:00,280
‫el objeto vacío porque el objeto vacío es básicamente una

44
00:02:00,280 --> 00:02:03,196
‫condición que todos los documentos siempre coinciden.

45
00:02:03,196 --> 00:02:08,143
‫Sería como usar un objeto vacío aquí en find.

46
00:02:09,223 --> 00:02:11,225
‫No voy a hacer

47
00:02:11,225 --> 00:02:13,393
‫eso y debes tener cuidado

48
00:02:13,393 --> 00:02:16,760
‫con eso, especialmente cuando lo haces en una aplicación

49
00:02:16,760 --> 00:02:19,690
‫real porque no puedes regresar de esta operación.

50
00:02:19,690 --> 00:02:21,580
‫Entonces, a menos que tenga una copia de

51
00:02:21,580 --> 00:02:23,686
‫seguridad en su lugar, esto eliminará efectivamente todos

52
00:02:23,686 --> 00:02:25,350
‫los documentos de su colección,

53
00:02:25,350 --> 00:02:27,170
‫en este caso la colección de recorridos.

54
00:02:27,170 --> 00:02:29,460
‫Entonces no voy a hacer eso.

55
00:02:29,460 --> 00:02:30,730
‫Solo quería mostrarte

56
00:02:30,730 --> 00:02:32,810
‫que así es como borramos todo.

57
00:02:32,810 --> 00:02:34,440
‫Así que esta es la operación

58
00:02:34,440 --> 00:02:36,450
‫más simple y no la usamos con tanta frecuencia.

59
00:02:36,450 --> 00:02:38,740
‫Pero solo quería tener un video

60
00:02:38,740 --> 00:02:41,383
‫corto solo para demostrar que también existe.

