﻿1
00:00:01,160 --> 00:00:04,580
‫Instructor: Muy bien, como paso final en esta sección,

2
00:00:04,580 --> 00:00:07,880
‫ahora conectemos nuestra base de datos alojada remota

3
00:00:07,880 --> 00:00:11,603
‫con nuestra aplicación Compass y también con el shell Mongo.

4
00:00:13,040 --> 00:00:15,030
‫De nuevo aquí en la

5
00:00:15,030 --> 00:00:17,890
‫aplicación Atlas, abramos el asistente de conexión haciendo clic

6
00:00:17,890 --> 00:00:20,220
‫en este botón aquí, y ahora, antes

7
00:00:20,220 --> 00:00:22,320
‫de que podamos conectarnos, debemos hacer

8
00:00:22,320 --> 00:00:24,000
‫un par de cosas.

9
00:00:24,000 --> 00:00:27,023
‫Primero, debemos agregar nuestra dirección

10
00:00:28,210 --> 00:00:31,540
‫IP actual, así, para que nuestra

11
00:00:31,540 --> 00:00:35,310
‫computadora pueda conectarse a este clúster, ¿de acuerdo?

12
00:00:35,310 --> 00:00:38,150
‫A continuación, creemos un nombre de usuario.

13
00:00:38,150 --> 00:00:39,920
‫Y llamo al mío simplemente

14
00:00:39,920 --> 00:00:43,510
‫Jonas, y luego una contraseña, que voy a generar automáticamente aquí.

15
00:00:43,510 --> 00:00:44,930
‫Y de hecho

16
00:00:44,930 --> 00:00:48,900
‫se lo estoy mostrando ahora porque necesito copiarlo, pero no intente conectarse

17
00:00:48,900 --> 00:00:51,550
‫a mi base de datos usando esta contraseña,

18
00:00:51,550 --> 00:00:53,040
‫porque por supuesto que la

19
00:00:53,040 --> 00:00:54,600
‫cambiaré al final del curso.

20
00:00:54,600 --> 00:00:56,750
‫Ahora, ¿dónde lo voy a guardar?

21
00:00:56,750 --> 00:00:59,400
‫Bueno, vayamos a nuestra aplicación y

22
00:00:59,400 --> 00:01:01,860
‫abramos nuestro archivo de configuración.

23
00:01:01,860 --> 00:01:03,330
‫Y esto es para lo

24
00:01:03,330 --> 00:01:05,343
‫que creamos este archivo en primer lugar.

25
00:01:06,570 --> 00:01:09,720
‫Bien, recuerde cómo dijimos que cada configuración la guardaríamos en este

26
00:01:09,720 --> 00:01:11,980
‫archivo, por lo que la contraseña de la

27
00:01:11,980 --> 00:01:13,670
‫base de datos es

28
00:01:13,670 --> 00:01:15,763
‫en realidad un ejemplo perfecto de eso.

29
00:01:18,430 --> 00:01:19,423
‫Entonces, base

30
00:01:21,170 --> 00:01:22,870
‫de datos, contraseña y la estoy

31
00:01:22,870 --> 00:01:25,120
‫configurando con la contraseña que acabamos de crear.

32
00:01:25,120 --> 00:01:27,890
‫Y más tarde, cuando conectemos nuestra aplicación

33
00:01:27,890 --> 00:01:30,310
‫a la base de datos, por

34
00:01:30,310 --> 00:01:34,663
‫supuesto, usaremos esta variable de entorno para crear esa conexión, está bien.

35
00:01:36,620 --> 00:01:39,710
‫Entonces, ahora creemos el usuario en realidad.

36
00:01:39,710 --> 00:01:42,120
‫Y ahora, a continuación, todo lo que

37
00:01:42,120 --> 00:01:44,470
‫tenemos que hacer es elegir un

38
00:01:44,470 --> 00:01:47,710
‫método de conexión y comenzaremos con la aplicación MongoDB Compass.

39
00:01:47,710 --> 00:01:50,550
‫Bien, ya tenemos Compass, y estoy seguro

40
00:01:50,550 --> 00:01:54,670
‫de que tenemos un 1. 12 o posterior, así

41
00:01:54,670 --> 00:01:59,090
‫que sigamos adelante y copiemos esta cadena de conexión.

42
00:01:59,090 --> 00:02:02,143
‫Bien, y ahora abre Compass.

43
00:02:02,980 --> 00:02:06,050
‫Luego, aquí arriba, en el menú, presione conectar aquí.

44
00:02:08,140 --> 00:02:10,977
‫Entonces llevará algún tiempo abrir esta nueva ventana.

45
00:02:13,570 --> 00:02:16,440
‫Pero para cuando lo haga, habrá detectado automáticamente que

46
00:02:16,440 --> 00:02:19,440
‫tenemos una cadena de conexión MongoDB en nuestro portapapeles,

47
00:02:19,440 --> 00:02:21,780
‫por lo que todo lo que

48
00:02:21,780 --> 00:02:24,810
‫tenemos que hacer es presionar Sí aquí y luego

49
00:02:24,810 --> 00:02:27,250
‫completará automáticamente todas estas configuraciones por nosotros.

50
00:02:27,250 --> 00:02:31,200
‫Entonces, nuestro nombre de host, nuestro nombre de usuario y todas estas otras cosas.

51
00:02:31,200 --> 00:02:34,163
‫Entonces, todo lo que necesitamos es nuestra contraseña aquí.

52
00:02:35,400 --> 00:02:38,870
‫Así que voy a volver a ese archivo, tomarlo

53
00:02:38,870 --> 00:02:41,500
‫desde allí, pegarlo aquí y conectarlo.

54
00:02:44,210 --> 00:02:46,810
‫Y de hecho, se conectó con éxito, ahora

55
00:02:46,810 --> 00:02:49,140
‫está cargando nuestras bases de datos.

56
00:02:49,140 --> 00:02:52,370
‫Y aquí vemos las tres bases de datos

57
00:02:52,370 --> 00:02:55,500
‫que ya vienen preconfiguradas en este clúster.

58
00:02:55,500 --> 00:02:58,393
‫Así que creemos uno nuevo llamado natours.

59
00:03:00,600 --> 00:03:03,470
‫Y también tenemos que crear un nombre

60
00:03:03,470 --> 00:03:06,950
‫de colección de inmediato, y lo llamo, por supuesto, tours.

61
00:03:06,950 --> 00:03:10,530
‫Así que crea una base de datos y aquí vamos.

62
00:03:10,530 --> 00:03:14,880
‫Así que abre eso y ahora abre la colección de tours.

63
00:03:14,880 --> 00:03:19,520
‫Y ahora, finalmente insertemos nuestro primer documento.

64
00:03:19,520 --> 00:03:22,543
‫De acuerdo, de nuevo, nombre, The

65
00:03:23,780 --> 00:03:25,123
‫Forest Hiker.

66
00:03:27,320 --> 00:03:29,710
‫El precio debería ser 297 y

67
00:03:31,270 --> 00:03:33,483
‫le doy un número doble

68
00:03:34,530 --> 00:03:35,780
‫aquí, y también

69
00:03:38,520 --> 00:03:39,353
‫quiero

70
00:03:40,310 --> 00:03:43,790
‫crear la calificación, 4. 7, y también como doble.

71
00:03:43,790 --> 00:03:47,680
‫Así que inserte, y así, así, tenemos nuestro primer recorrido creado

72
00:03:47,680 --> 00:03:50,000
‫en nuestra base de datos remota.

73
00:03:50,000 --> 00:03:51,840
‫Genial, eso es asombroso.

74
00:03:51,840 --> 00:03:53,940
‫Regresemos ahora a Chrome

75
00:03:55,330 --> 00:03:59,890
‫y echemos un vistazo a nuestro clúster aquí, así que

76
00:03:59,890 --> 00:04:03,730
‫cuando abra este clúster haciendo clic aquí, cargará

77
00:04:03,730 --> 00:04:06,140
‫nuestras colecciones aquí y dale

78
00:04:07,970 --> 00:04:09,640
‫un segundo.

79
00:04:09,640 --> 00:04:13,220
‫Y ahora, en realidad tenemos el nombre de nuestra base de datos, el

80
00:04:13,220 --> 00:04:16,170
‫nombre de nuestra colección y el recorrido que acabamos de

81
00:04:16,170 --> 00:04:18,450
‫crear en Compass, y eso es increíble.

82
00:04:18,450 --> 00:04:21,850
‫Entonces significa que nuestra conexión realmente está funcionando.

83
00:04:21,850 --> 00:04:24,400
‫Ahora, otra cosa que podemos y debemos

84
00:04:24,400 --> 00:04:28,250
‫hacer es permitir el acceso desde cualquier lugar a este clúster.

85
00:04:28,250 --> 00:04:30,810
‫Así que recuerde cómo justo al comienzo

86
00:04:30,810 --> 00:04:33,988
‫de este video incluimos nuestra IP en la lista

87
00:04:33,988 --> 00:04:37,400
‫blanca para otorgar acceso a nuestra computadora actual a este grupo.

88
00:04:37,400 --> 00:04:40,290
‫Pero si cambia de computadora durante el desarrollo, es posible que

89
00:04:40,290 --> 00:04:43,200
‫también deba incluir la IP de esa computadora en la lista blanca,

90
00:04:43,200 --> 00:04:46,060
‫porque de lo contrario es posible que no pueda conectarse.

91
00:04:46,060 --> 00:04:48,900
‫Pero dado que en realidad no estamos tratando con datos

92
00:04:48,900 --> 00:04:51,950
‫confidenciales aquí de todos modos, podemos simplemente incluir en la lista

93
00:04:51,950 --> 00:04:55,060
‫blanca cada IP del mundo y permitir el acceso desde cualquier lugar.

94
00:04:55,060 --> 00:04:57,840
‫Ahora, por supuesto, siempre necesitaremos nuestro nombre de usuario y

95
00:04:57,840 --> 00:05:00,350
‫nuestra contraseña, pero de esta manera no es

96
00:05:00,350 --> 00:05:03,010
‫necesario que sigamos agregando nuestras computadoras a la lista blanca.

97
00:05:03,010 --> 00:05:06,370
‫Simplemente incluiremos en la lista blanca todas las IP que existen.

98
00:05:06,370 --> 00:05:10,720
‫Bien, entonces haga clic aquí en acceso, o en realidad no está

99
00:05:10,720 --> 00:05:14,410
‫aquí, así que abramos este clúster nuevamente, y aquí creo

100
00:05:14,410 --> 00:05:18,430
‫que está en seguridad y lista blanca de IP, y ahora

101
00:05:18,430 --> 00:05:20,730
‫aquí en el lado derecho

102
00:05:20,730 --> 00:05:24,010
‫haga clic en agregar dirección IP, y ahora quiero

103
00:05:24,010 --> 00:05:26,573
‫permitir el acceso desde cualquier lugar.

104
00:05:27,520 --> 00:05:30,460
‫Confirma y listo.

105
00:05:30,460 --> 00:05:32,840
‫Bien, y ahora solo como

106
00:05:32,840 --> 00:05:37,080
‫último paso, conectemos también nuestro shell Mongo a este clúster.

107
00:05:37,080 --> 00:05:39,740
‫Así que volvamos a los clústeres aquí, abra

108
00:05:39,740 --> 00:05:42,380
‫de nuevo el asistente de conexión y

109
00:05:43,333 --> 00:05:45,550
‫luego conéctese con Mongo shell.

110
00:05:45,550 --> 00:05:48,210
‫Ahora ya lo tenemos instalado aquí, por lo que

111
00:05:48,210 --> 00:05:51,463
‫ahora todo lo que tenemos que hacer es copiar esta cadena de conexión.

112
00:05:52,390 --> 00:05:55,099
‫Así que lo copié, abre la terminal

113
00:05:55,099 --> 00:05:58,463
‫y aquí todavía tenemos el shell de Mongo ejecutándose.

114
00:05:59,530 --> 00:06:01,790
‫Así que salgamos de eso muy rápido,

115
00:06:01,790 --> 00:06:03,860
‫porque recuerde que esto todavía está

116
00:06:03,860 --> 00:06:06,810
‫conectado a nuestro servidor Mongo que se ejecuta localmente.

117
00:06:06,810 --> 00:06:08,590
‫Pero ahora, ya no

118
00:06:08,590 --> 00:06:11,930
‫queremos eso, queremos conectarnos a nuestra base de datos alojada.

119
00:06:11,930 --> 00:06:14,350
‫Y entonces copiemos nuestra cadena aquí,

120
00:06:14,350 --> 00:06:18,690
‫presione regresar, y ahora probablemente nos pedirá nuestra contraseña y de hecho

121
00:06:18,690 --> 00:06:22,360
‫lo hace y eso está en el código vs que

122
00:06:22,360 --> 00:06:25,743
‫acabo de tener aquí, así que cópielo, vuelva a

123
00:06:27,350 --> 00:06:30,470
‫la terminal, péguelo, presione volver, y creo que

124
00:06:30,470 --> 00:06:32,463
‫está haciendo algo aquí.

125
00:06:34,480 --> 00:06:36,950
‫Y parece que funcionó.

126
00:06:36,950 --> 00:06:41,950
‫Entonces, recuerde dbs, solo para mostrar toda la base de datos, y

127
00:06:42,020 --> 00:06:44,403
‫de hecho aquí tenemos, natours.

128
00:06:45,250 --> 00:06:48,110
‫Genial, estamos conectados.

129
00:06:48,110 --> 00:06:50,300
‫Entonces, digamos, use natours, y

130
00:06:51,510 --> 00:06:53,640
‫así cambiamos a db natours

131
00:06:54,880 --> 00:06:59,410
‫y ahora db. Excursiones. buscar y aquí tenemos

132
00:06:59,410 --> 00:07:00,810
‫los documentos

133
00:07:00,810 --> 00:07:03,950
‫que acabamos de crear antes de usar Compass.

134
00:07:03,950 --> 00:07:07,760
‫Perfecto, ahora todo está realmente interconectado.

135
00:07:07,760 --> 00:07:11,030
‫Tenemos el shell Mongo, y también tenemos Compass

136
00:07:11,030 --> 00:07:15,060
‫ambos conectados a nuestra base de datos remota alojada en Atlas.

137
00:07:15,060 --> 00:07:17,630
‫Y así, estamos realmente listos para pasar

138
00:07:17,630 --> 00:07:20,270
‫a la siguiente sección, conectar nuestra base de

139
00:07:20,270 --> 00:07:23,000
‫datos con nuestra aplicación express y finalmente comenzar

140
00:07:23,000 --> 00:07:26,190
‫a trabajar con la base de datos en nuestra aplicación.

141
00:07:26,190 --> 00:07:28,550
‫Muy buen trabajo haciéndolo hasta este punto,

142
00:07:28,550 --> 00:07:29,900
‫y espero verte pronto.

