sábado, diciembre 17, 2022

Estudiar MongoDB on-line

 Estuve revisando y búscando cursos hasta que me di cuenta que existe MongoDB University



En realidad existe la página https://learn.mongodb.com/ que tiene varios recursos para aprender sobre MongoDB, lo que estuve revisando y ya hice varios cursos es en la sección de "MongoDB University". En este lugar existen varios cursos gratis los cuales brindan un comprobante. También se puede hacer la certificación en línea la cual creo que tiene costo. 

En síntesis les comento que este recurso es super completo y van a poder encontrar mucha información para poder formarse en MongoDB.



jueves, diciembre 15, 2022

MongoDB 6.0

La última versión de MongoDB que había usado fue la 4x o algo por el estilo, ahora estoy en un proyecto que debo usar nuevamente Mongo y veo que la última versión es la 6.0x. En principio estoy investigando los cambios y lo primero que puedo decir es que descontinuarón el mongo shell legacy (mongo) a partir de la versión 5.0X. Tienen qu eestar atentos ya que ahora se debe instalar MongoDB Shell (mongosh) para trabajar en consola. 

Por ahora estoy sin mi equpo Linux por lo que voy a describir la instalación que hice en mi equipo Windows, los pasos para instalar son los siguientes:

a) Descargar versión para windows  de MongoDB Community Server
b) Descargar MongoDB Shell

En el proceso de instalación nos presenta pantallas como las siguientes:


En mi caso seleccione la opción completa:


Esta versión se puede instalar como servicio pero en mi equipo decidí no instalarlo como servicio para levantar el server a demanda.


También deje seleccionada la opción de instalar el MongoDB Compass (Herramienta Gráfica) que viene por defecto para poder probarla (prefiero trabajar en consola).

Una vez que finaliza la instalación tuve que agregar a la variable de ambiente "PATH" la ruta de Mongo para poder levantar el servidor por consola como me gusta.

Para levantar el server tengo que hacer lo siguiente:

C:\Users\uruli>mongod

Con este comando les levanta el server y en la consola van a poder visualizar algo similar a lo que muestra la siguiente imágen:



Para acceder al cliente alcanza con ejecutar en consola el comando: mongosh y presenta una pantalla como la se muestra en la siguiente imágen:




Una cosa que puede pasar es que si manejamos toda la instalación por defecto se debe crear la siguiente carpeta: "C:\data\db" de lo contrario el MongoDB server no levanta. Dado que estoy probando hice la creación de esas carpetas y todo funciona correctamente.













jueves, diciembre 01, 2022

tsc : The term 'tsc' is not recognized as the name of a cmdlet...

 Realizando un curso de typescript veo que me aparece el siguiente error:


La verdad que lo primero que hice fue ejecutar:

>npm install typescript --save

El error seguía por lo que búscando en google encontre que la forma de "fixear" esto era haciendo lo siguiente:

> npm install typescript@latest -g

Luego de hacer esto pude ejecutar tsc test.ts y se genero mi archivo test.js sin problemas.