Saltar navegación

Activa JavaScript para disfrutar de los vídeos de la Mediateca.

08 MongoDB1 - Contenido educativo

Ajuste de pantalla

El ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:

Subido el 14 de abril de 2023 por Pablo P.

37 visualizaciones

Descargar la transcripción

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

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid