Copiar enlace

Mongodb Visual Studio Code Extension

Si eres un desarrollador que utiliza mucho Mongodb con herramientas como Mongodb Compass, MongoRocket, o Robo 3T (hace mucho tiempo llamado RoboMongo); debes saber que actualmente hay una forma super simple de usar Mongodb desde Visual Studio Code, gracias a una Extension creada por la propia empresa MongoDB.

MongoDB VSCODE Extension

De manera resumida esta extension te permite hacer lo siguiente:

  • crear bases de datos
  • crear colecciones
  • autocompletar consultas
  • resaltado de la sintaxis de mongodb
  • autocompletado simple
  • Guardar tus consultas en archivos con extension .mongodb

Estas opciones son utiles en estos casos:

  • Si desarrollas proyectos backend desde vscode y quieres revisar si los datos se han almacenado correctamente (REST APIs)
  • cuando estes usando contenedores de Docker y quieres tener una interfaz sencilla desde donde ver los datos. Ademas que como en VsCode tambien esta la extension de Docker, se hace una buena combinación.
  • Cuando se tenga una conexión remota a un servidor de Mongodb. Tanto si usas Mongodb Atlas como tu propia instancia en algun servidor o servicio de la nube, el tener esta extension te evitara tener que instalar un cli o herramienta relacionada, como mongosh, mongo-cli, entre otras.

Instalación

Para instalarlo basta con ir a la seccion de extensiones de Visual Studio Code.

Conexión

Una vez alli simplemente pega la conexion de tu instancia. Esta puede provenir desde cualquier forma de instalacion de Mongodb (local, cloud o contenedores).

Este es el formato:

mongodb://[username:password@]host1[:port1][,...hostN[:portN]][/[defaultauthdb][?options]]

https://docs.mongodb.com/manual/reference/connection-string/

Playground

Ctrl + p

mongo mongodb Playground

insert operation

para ejectuarlo tienes estas opciones:

  • Ejecutar usando el boton que te da el editor
  • Ctrl + P, mongodb: Run all from Playground

luego podras verlo en "Output" de visual studio code.

guardar archivos con consultas.

Mongodb Atlas

Docker

Mongodb shell

tambien es posible lanzar un shell usando

Ctrl + P, > Mongodb: launch mongod shelel

Más Recursos

Actualizado por ultima vez el

Aprende a utilizar el plugin de Mongodb para visual studio code en el que podras administrar tus instancias locales y remotas de Mongodb Atlas, desde el editor de código

¿Quieres Compatir mi Contenido?

Publicado:hace 4 años

Actualizado:hace 3 años