1
00:00:00,330 --> 00:00:00,630
Todo bien.

2
00:00:00,630 --> 00:00:01,530
Dar una buena acogida.

3
00:00:01,590 --> 00:00:06,510
En esta lección, les presentaré Mongo D-B, que es la base de datos principal que usaremos durante la

4
00:00:06,510 --> 00:00:07,650
mayor parte del curso.

5
00:00:07,950 --> 00:00:11,800
Y para el final del video Nuestro objetivo es tener instalado Mongo T-P.

6
00:00:11,810 --> 00:00:16,860
Comencemos por hablar sobre qué es Mongo D-B, qué tipo de base de datos es y por qué lo estamos usando.

7
00:00:17,460 --> 00:00:25,170
Mencioné esto brevemente en el último video, pero Mongo DP es una base de datos no secuela o no relacional, por

8
00:00:25,170 --> 00:00:29,960
lo que nuestros datos se verán así, básicamente, como objetos y matrices JavaScript.

9
00:00:30,060 --> 00:00:32,780
Pares de valores clave que almacenamos en la base de datos.

10
00:00:33,000 --> 00:00:35,550
Y eso significa que es muy flexible y dinámico.

11
00:00:35,700 --> 00:00:37,640
Pero esa no es la razón por la que lo estamos usando.

12
00:00:37,740 --> 00:00:43,590
Porque para ser honesto con usted, lo que vamos a hacer es factible en cualquiera de las bases de datos que

13
00:00:43,680 --> 00:00:47,970
pude haber elegido y esta es una de esas decisiones que tomé en la que

14
00:00:47,970 --> 00:00:54,480
podría haber ido de cualquier manera, podríamos haber aprendido Después de la graduación, podríamos haber aprendido Majeski. Bueno, podríamos haber aprendido a Mongo

15
00:00:55,140 --> 00:01:00,720
y la razón principal por la que me decidí por Mangu es porque ahora es la base de datos más

16
00:01:00,890 --> 00:01:02,200
popular con el nodo Express.

17
00:01:02,200 --> 00:01:07,440
Hay una pila muy popular de la que habrás oído llamar stack

18
00:01:07,440 --> 00:01:11,280
medio y que significa Mongo express angular y Noad.

19
00:01:11,280 --> 00:01:14,290
Así que vamos a hacer la acumulación de hombres por ahora.

20
00:01:14,390 --> 00:01:15,280
Sin angular

21
00:01:15,540 --> 00:01:19,260
Así que eso es Mongo Express y nodo y tenemos estos dos abajo.

22
00:01:19,320 --> 00:01:23,880
Ahora tenemos que aprender sobre Mongo y la otra razón por la que decidí que Mongo es que tiene

23
00:01:23,880 --> 00:01:27,150
muy buenas herramientas ahora mismo para usarlo en lugar de una aplicación express.

24
00:01:27,180 --> 00:01:32,400
solo para reiterar que había algunas opciones de bases de datos que podríamos haber elegido eligiendo a Mongo.

25
00:01:32,400 --> 00:01:33,100
Así que

26
00:01:33,150 --> 00:01:37,610
No estoy diciendo que siempre deberías usar a Mongo que es lo mejor del mundo.

27
00:01:37,650 --> 00:01:43,590
De hecho, se hizo tan popular tan rápido que ha habido una reacción negativa en contra de una pequeña parte

28
00:01:43,590 --> 00:01:45,570
de la comunidad en los últimos años.

29
00:01:45,660 --> 00:01:47,990
Y luego ha habido una reacción contra esa reacción.

30
00:01:48,060 --> 00:01:49,840
Pero es algo controversial.

31
00:01:49,860 --> 00:01:54,870
Muchas empresas lo están usando y se está convirtiendo rápidamente en una de las bases de datos más populares.

32
00:01:54,870 --> 00:02:00,720
base de datos sin secuelas más popular y es la tercera o cuarta base de datos más popular en general.

33
00:02:00,720 --> 00:02:01,630
Actualmente es la

34
00:02:01,980 --> 00:02:07,800
De acuerdo, antes de continuar con la instalación, permítanme mostrarles la página de inicio de Mangu D-B, por lo que es Mangu

35
00:02:07,830 --> 00:02:08,760
D-B punto org.

36
00:02:08,760 --> 00:02:10,380
Puede leer los documentos aquí.

37
00:02:10,650 --> 00:02:14,700
Eso explicará algunos de los métodos, algunas de las sintaxis que necesita saber.

38
00:02:14,710 --> 00:02:20,760
En esta pestaña de la universidad, donde ofrecen cursos en línea, puedes ver algunos de estos si estás

39
00:02:20,760 --> 00:02:22,650
interesado pero no los necesitas.

40
00:02:22,650 --> 00:02:24,190
Tienes otro curso en línea.

41
00:02:24,300 --> 00:02:26,370
Así que volvamos a instalarlo ahora.

42
00:02:26,640 --> 00:02:32,850
Y lo que tenemos que hacer es instalar Mongo en nuestra instancia de cloud nine y cloud nine.

43
00:02:32,850 --> 00:02:36,220
Afortunadamente para nosotros tiene un buen conjunto de instrucciones.

44
00:02:36,390 --> 00:02:37,880
Así que voy a guiarte a través de eso.

45
00:02:38,070 --> 00:02:42,600
Lo que tenemos que hacer es ejecutar tres comandos simples, pero son comandos importantes.

46
00:02:42,660 --> 00:02:47,400
Así que voy a pedirte que veas que lo hago primero antes de seguir.

47
00:02:47,670 --> 00:02:50,330
Entonces esto será 30 segundos de mí ejecutando comandos.

48
00:02:50,550 --> 00:02:51,740
Y luego deberías hacerlo por tu cuenta.

49
00:02:51,750 --> 00:02:56,550
Pero solo quiero que presten atención muy de cerca porque son importantes. Lo primero que debemos

50
00:02:56,910 --> 00:02:59,710
hacer es crear un directorio y lo llamaremos datos.

51
00:02:59,850 --> 00:03:03,030
Y ahí es donde Mangu va a almacenar toda su información.

52
00:03:03,240 --> 00:03:05,920
Entonces necesitamos hacer el directorio para que pueda verlo aquí.

53
00:03:06,420 --> 00:03:12,180
Y luego tenemos que decirle a Mangu que ese directorio de datos es donde debe almacenar todos los datos y

54
00:03:12,180 --> 00:03:16,080
cuándo decir dónde está ese directorio, que es lo que hace este comando.

55
00:03:16,350 --> 00:03:18,560
No necesita preocuparse por lo que hace exactamente.

56
00:03:18,570 --> 00:03:20,270
Puede leer más aquí.

57
00:03:20,880 --> 00:03:26,700
Pero nuevamente le está diciendo a Mangu que use nuestro nuevo directorio de datos y luego tenemos que ejecutar este tercer

58
00:03:26,700 --> 00:03:32,040
comando aquí, lo que ayudará a cambiar algunos de los permisos y configuraciones para que las cosas funcionen sin problemas.

59
00:03:32,610 --> 00:03:38,550
Así que voy a seguir adelante y ejecutar eso, sin embargo, voy a moverme a un nuevo directorio y

60
00:03:38,550 --> 00:03:45,000
el directorio en el que voy a entrar está realmente fuera de este directorio principal del boot camp de desarrollo.

61
00:03:45,000 --> 00:03:53,010
Así que ahora mismo si en mi terminal puedo ver que estoy en el área de trabajo, en realidad voy a ver un nivel más o

62
00:03:53,010 --> 00:03:59,580
ahora veo mi área de trabajo y no tengo que hacer esto. Puedo instalar este directorio de datos en cualquier lugar,

63
00:03:59,880 --> 00:04:04,770
excepto Voy a ponerlo afuera solo para que no lo borres por accidente, no lo metamos

64
00:04:04,770 --> 00:04:06,220
accidentalmente en ningún momento.

65
00:04:06,310 --> 00:04:12,090
Así que vamos a hacer eso ahora y hacer que los datos del directorio lo hagan un poco más grande.

66
00:04:13,440 --> 00:04:19,710
Y aclaremos todo y aseguremos que veamos el directorio de datos y luego voy

67
00:04:21,420 --> 00:04:28,850
a copiar esta línea y pegarla, presionar enter y luego lo último que se está ejecutando.

68
00:04:28,850 --> 00:04:32,480
Esta línea aquí solo así.

69
00:04:32,850 --> 00:04:34,050
DE ACUERDO.

70
00:04:34,190 --> 00:04:39,060
Ahora, si volvemos a las instrucciones, puede ver que hemos terminado los tres comandos

71
00:04:39,060 --> 00:04:40,150
que necesitamos ejecutar.

72
00:04:40,380 --> 00:04:42,330
Y ahora tenemos instalado Mongo.

73
00:04:42,450 --> 00:04:48,750
Así que todo lo que tenemos que hacer es comenzar con Mongo y comenzar lo que se llama Mongo deman, que

74
00:04:48,750 --> 00:04:53,430
es básicamente un proceso que va a iniciar Mongo y vamos a seguir ejecutándolo en segundo

75
00:04:53,490 --> 00:04:55,670
plano durante el resto del curso. .

76
00:04:56,280 --> 00:05:03,150
Y el comando para hacer eso se parece a este punto slash Hmong Dios que es Mongo demonio.

77
00:05:03,270 --> 00:05:05,100
Así que volveremos.

78
00:05:05,100 --> 00:05:09,060
Necesitamos ejecutar esto en el directorio donde vemos Hombre-Dios.

79
00:05:09,060 --> 00:05:13,700
Es el mismo directorio donde instalamos los datos y luego solo pegaremos el comando.

80
00:05:14,430 --> 00:05:16,540
Y deberías ver un montón de texto.

81
00:05:17,010 --> 00:05:19,910
Y este es el servidor de Mongo que ahora ha comenzado.

82
00:05:20,070 --> 00:05:23,390
Entonces, es un proceso que comenzamos con este comando aquí mismo.

83
00:05:23,760 --> 00:05:25,860
Y luego lo que haremos es dejar esto en marcha.

84
00:05:25,860 --> 00:05:29,700
Así que en realidad voy a dejar esta pestaña abierta y crear una nueva pestaña.

85
00:05:29,850 --> 00:05:35,280
Puedes hacerlo aquí más firmar una nueva terminal y aquí es donde trabajaremos dentro de ella durante la mayor parte

86
00:05:35,280 --> 00:05:35,890
del curso.

87
00:05:35,940 --> 00:05:40,440
No tocaremos esto porque queremos que siempre se ejecute nuestra base de datos para que siempre

88
00:05:40,440 --> 00:05:41,570
podamos conectarnos a ella.

89
00:05:41,580 --> 00:05:42,980
Así que probemos ahora.

90
00:05:43,130 --> 00:05:47,540
Hay una prueba simple: podemos escribir la palabra Mongo y pulsar enter.

91
00:05:48,300 --> 00:05:53,140
Y si nuestras indicaciones cambian, significa que todo está funcionando bien.

92
00:05:53,480 --> 00:05:59,250
Y lo que acabamos de hacer aquí escribiendo Mangu y presionando Enter es que abrimos el Mongo D. B shell o la consola Mongo, que es

93
00:05:59,250 --> 00:06:05,460
un lugar donde podemos interactuar con nuestros datos para depurar cosas como la consola de JavaScript, es un

94
00:06:05,460 --> 00:06:08,910
lugar donde podemos depurar, pero no es donde realmente trabajamos.

95
00:06:08,910 --> 00:06:10,690
La mayor parte del tiempo

96
00:06:10,950 --> 00:06:12,590
Entonces eso es todo lo que haremos por ahora.

97
00:06:12,600 --> 00:06:16,870
Asegúrate de tener este daemon Mongo ejecutándose en segundo plano en todo momento.

98
00:06:16,920 --> 00:06:20,070
Si alguna vez se detiene, se detiene accidentalmente.

99
00:06:20,070 --> 00:06:22,140
Solo puedo ejecutar ese comando nuevamente.

100
00:06:22,410 --> 00:06:26,470
Pero necesito asegurarme de que estoy en el directorio correcto donde creamos esa carpeta de datos.

101
00:06:26,580 --> 00:06:30,620
Así que deja que esto funcione abra una nueva pestaña y eso es todo por ahora.

102
00:06:30,630 --> 00:06:34,890
En la próxima lección, voy a mostrarte cómo puedes comenzar a escribir un código Mongo

103
00:06:34,890 --> 00:06:37,890
para interactuar con la base de datos, agregar cosas y eliminarlas.

104
00:06:37,890 --> 00:06:39,040
Léelos de vuelta.

105
00:06:39,060 --> 00:06:40,410
Todas esas cosas divertidas.

106
00:06:40,440 --> 00:06:41,390
De acuerdo, te veré luego.
