‫Instructor: Este video será
‫el primero de los cuatro videos de operación CRUD.
‫Así que este primero trata sobre la creación de nuevos documentos.
‫Pero antes de comenzar a crear
‫nuevos documentos, permítame abordar una inquietud que pueda tener.
‫Entonces, tal vez se esté
‫preguntando, ¿por qué estamos haciendo todas estas cosas en una terminal?
‫¿Y cómo se relaciona esto con nuestra aplicación Express que
‫creamos en la última sección?
‫Bueno, la respuesta es que
‫ahora mismo, quiero que aprendas los fundamentos absolutos de
‫MongoDB, sin el contexto de ninguna aplicación.
‫Entonces, realmente, completamente fuera de Node. js.
‫Porque en teoría, podríamos usar MongoDB
‫con cualquier otro lenguaje o cualquier otro framework.
‫No tiene por qué ser con Node. js, por
‫lo que creo que es
‫una buena idea aprender MongoDB por sí solo,
‫sin el contexto de ningún otro idioma.
‫¿Okey?
‫Más adelante, por supuesto, conectaremos una
‫base de datos MongoDB con nuestra aplicación, de modo
‫que en la
‫siguiente sección, podamos comenzar a trabajar con bases
‫de datos dentro de nuestra aplicación Express.
‫Y para entonces
‫usaremos un controlador MongoDB solo para Node Express, de
‫modo que podamos usar nuestro lenguaje
‫JavaScript para interactuar con nuestra base de datos MongoDB.
‫¿Está bien?
‫Pero por ahora, aprendamos MongoDB sin nada de eso.
‫¿Está bien?
‫Entonces, en la última conferencia, creamos una nueva base de datos.
‫Una nueva colección en el interior, llamados recorridos,
‫y luego un nuevo documento allí.
‫¿Derecha?
‫¿Recuérdalo?
‫Y para hacer eso, usamos el inserto 1.
‫¿Recuérdalo?
‫Pero ahora, creemos
‫dos documentos al mismo tiempo.
‫Entonces eso funciona así.
‫db, con solo nuevamente, la base de datos actual, entonces. tours, que es la colección donde
‫queremos agregar nuestros nuevos
‫documentos, y luego. insertMany.
‫¿Okey?
‫E insertMany aceptará una matriz de varios objetos.
‫Entonces una matriz, y luego ciérrela.
‫Entonces, un objeto vacío, y eso en
‫realidad puede poner el segundo objeto vacío aquí también, por
‫lo que todo lo que tenemos que hacer es llenar estos objetos.
‫Así que nombre, este se llama The Sea Explorer.
‫Tiene un precio de 497 y una calificación de 4. 8.
‫Y luego el siguiente objeto.
‫Démosle un nombre de The Snow Adventurer.
‫Cuál es uno de los otros nueve tours que tenemos.
‫Entonces el precio es un poco más caro, 997.
‫Y la calificación es 4. 9.
‫Y de hecho, agreguemos otro campo aquí.
‫Entonces, recuerde de la conferencia
‫de introducción cómo dije que los documentos MongoDB son muy flexibles.
‫Por tanto, no es necesario que todos tengan la misma estructura.
‫¿Okey?
‫Entonces podemos tener diferentes campos en diferentes documentos.
‫Y entonces agreguemos la dificultad aquí.
‫Y establezca este en fácil.
‫¿Okey?
‫Así que eso es todo, presionemos regresar aquí.
‫Entonces insertamos dos documentos nuevos, y aquí
‫vemos las identificaciones que obtuvieron.
‫Entonces, estos dos identificadores
‫únicos generados automáticamente para cada uno de ellos.
‫¿Okey?
‫Ahora solo para asegurarse, recuerde make db. Excursiones. encontrar, y aquí
‫de hecho, ahora tenemos nuestros tres recorridos.
‫Así que ese es el que creamos en la
‫última conferencia, y luego los dos que acabamos de crear.
‫¿Okey?
‫Así que eso es
‫todo para esta conferencia, solo para recapitular, usamos
‫la función insertMany para pasar una matriz de
‫dos objetos, o dos documentos que queríamos crear.
‫¿Okey?
‫Así que eso es todo lo que tenía para este.
‫En el siguiente, aprenderemos cómo hacer
‫algunas consultas avanzadas para buscar datos en nuestra base de datos.
‫Así que es emocionante, sigamos adelante de inmediato.