Activa JavaScript para disfrutar de los vídeos de la Mediateca.
08 MongoDB1 - Contenido educativo
Ajuste de pantallaEl ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:
Bueno, en este vídeo vamos a ver cómo se aplica JSON a base de datos Mongo, tipo NoSQL.
00:00:00
Entonces, lo que tenemos es abrir nuestra base de datos de Mongo. Aquí yo la tengo.
00:00:09
Y lanzar nuestro estudio 3D, como hemos visto en otro vídeo o otro editor gráfico.
00:00:17
Todo esto se puede hacer por consola, como en SQL, pero si no tenemos mucho nivel puede ser más fácil con interfaz gráfica, de momento.
00:00:26
Entonces, podríamos crear una nueva base de datos, libro, book, y en esa base de datos van dentro nuestras colecciones.
00:00:35
Las colecciones serían un poco más que una tabla, sería como otra base de datos realmente.
00:00:52
Libro, por ejemplo, sería nuestra colección. En nuestra colección guardamos un montón de datos.
00:00:56
Sería como una tabla, pero podríamos guardar ahí un montón de información.
00:01:04
Como veis, la sintaxis sería un select. Es un poco más complejo que el select.
00:01:10
La sintaxis es simplemente distinta y hay programas que te hacen la conversión automáticamente.
00:01:18
Vamos a ver cómo están los JSON. Aquí tenéis ejemplos de MongoDB, de JSON.
00:01:24
En este GitHub tenéis los datasets y, por ejemplo, este del libro, es el primero.
00:01:30
Es un archivo JSON y, como veis, es muy parecido a los JSON que hemos estado viendo.
00:01:35
Lo único que diferencia es que en MongoDB siempre se pone un ID al inicio para facilitar que funcione bien el motor, etc.
00:01:43
En el Visual Studio Code tenemos esto. Yo me he copiado las cinco primeras líneas.
00:01:51
¿Cómo sería? Si yo cojo un sexto, por ejemplo, voy a insertar uno del 6, cojo mi línea y para insertarlo sería el insert.
00:01:59
Para eso lo buscáis en Google. Os va a salir esta documentación.
00:02:15
Y se hace base de datos, colección, insert.
00:02:19
Entonces, en nuestro estudio, colección, libro, punto, insert.
00:02:24
Y dentro vamos a poner nuestro JSON. Lo copiamos, lo pegamos y ejecutamos.
00:02:32
Insertado 1.
00:02:42
Si ahora hacemos nuestro select, pues ya lo vemos ahí, que está con el libre service, etc.
00:02:44
Ahora, ¿qué yo quiero insertar? Varios. Pues el mismo proceso, pero con insertMain.
00:02:52
¿Qué pasa? Que para eso tenemos que hacerlo con un array.
00:03:03
Entonces, como a vosotros os dan los mongos así, podéis coger todos.
00:03:09
Lo podéis hacer con alt y tal.
00:03:14
Con S le ponéis una coma.
00:03:19
Y al primero lo metéis en el array.
00:03:23
Y después cerráis el array.
00:03:26
Aquí a lo mejor lo tengo yo ya hecho.
00:03:30
Para que no haya ningún problema de sintaxis.
00:03:33
Cogeríais este, el código ya hecho, o en el insertMain, y aquí pegaríais vuestro array.
00:03:37
Ya lo tengo hecho. Sería cambiar esto por libro.
00:03:43
Esa es la colección.
00:03:47
Y ejecutar.
00:03:53
Y al ejecutarlo me dice que se han insertado 5 elementos a la vez.
00:03:55
Pues ahora yo aquí podría ver en mi colección, si ejecuto el file, los 6 libros.
00:03:59
Los que hemos estado introduciendo con todos sus valores.
00:04:06
Esto ya veremos un poco más en detalle, pero en esencia, las bases de datos de Mongo guardan la información así en colecciones,
00:04:10
que al final no dejan de ser otra cosa que archivos JSON con todos los detalles que nosotros queramos introducir.
00:04:17
- Subido por:
- Pablo P.
- Licencia:
- Reconocimiento - No comercial
- Visualizaciones:
- 37
- Fecha:
- 14 de abril de 2023 - 13:01
- Visibilidad:
- Público
- Centro:
- IES FRANCISCO DE QUEVEDO
- Duración:
- 04′ 26″
- Relación de aspecto:
- 16:9 Es el estándar usado por la televisión de alta definición y en varias pantallas, es ancho y normalmente se le suele llamar panorámico o widescreen, aunque todas las relaciones (a excepción de la 1:1) son widescreen. El ángulo de la diagonal es de 29,36°.
- Resolución:
- 1908x1076 píxeles
- Tamaño:
- 49.81 MBytes