No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

No se trata de lo que quieres comprar, sino de quién quieres ser. Aprovecha el precio especial.

Antes: $249

Currency
$209

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscríbete

Termina en:

13 Días
19 Hrs
38 Min
31 Seg

Mongo en VSCode

6/30
Recursos

Aportes 34

Preguntas 17

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Esta extension cambia mucho la manera de trabajar con mongo, llevo 4 dias en platzi y creo que es la mejor inversion que he hecho en mucho tiempo,

Para bases datos relacionales también existe un plugin similar al de mongodb, se llama SQLTools

Este es mi primer curso con Nico y he de decir que estoy deseando hacer más cursos de los que él imparte. Explica de una manera increíble y se le nota que le encanta lo que hace. Enhorabuena a Platzi por este tipo de cursos y por tener profesores de tan alto nivel.

Hola A todos. Un aporte. Al momento de hacer la conexión de github con git, es importante saber que necesitamos crear nuestro propio de repositorio de git, no copiar el del profe. Puesto que no permitirá realizar el push normal. Entonces crean un repositorio, cuando este se cree, agregan el link de su propio repositorio. (Lo escribo porque alguna vez en otro curso me sucedió y casi me enloquezco jajaja)
La sola extensión ya hace valer completamente el tiempo invertido en platzi 😳
**Hola, comunidad 🙌🏼** Clase-06: Para poder utilizar el modo de consulta de MongoDB conocido como el `Mongo Query Languange` debemos instalar una extensión en VSCode para poder utilizarlo. Lo primero vamos a nuestro a VSCode y crearemos una carpeta para poder guardar todo nuestro proyecto llamado `mongodb-practice` y después instalaremos la extensión llamada **MongoDB for VS Code** ![Untitled](https://prod-files-secure.s3.us-west-2.amazonaws.com/3367dfda-f095-4031-bdc8-2cd1de03ec84/afd56118-901c-43f1-8b06-aea8162ddb26/Untitled.png)![](file:///home/jmontilla/Im%C3%A1genes/Capturas%20de%20pantalla/Captura%20desde%202024-02-21%2015-56-34.png)![](https://www.notion.so/Mongo-en-VSCode-088b42dc1a0741589566d1b7f46e9c44?pvs=4#45058acd2c6741a38cfd601f203cc0d5) Y una vez instalada, se recomienda **reiniciar el vscode (cerrar y volver a abrir)**. Una vez ya hecho, vamos a la pestaña de conexión y ahí vamos a utilizar la conexión mediante un string (**Connectg with Connection String**) \*\*\*\*y copiamos y pegamos nuestra cadena de conexión y pulsamos enter. ![Untitled](https://prod-files-secure.s3.us-west-2.amazonaws.com/3367dfda-f095-4031-bdc8-2cd1de03ec84/0ab4a51b-cb15-4382-8e8d-8ef526de000b/Untitled.png)![](https://www.notion.so/Mongo-en-VSCode-088b42dc1a0741589566d1b7f46e9c44?pvs=4#5f5d22a0fe3b4f46b7ea0527b033af78) Si todo esta bien, nos debería salir una lista de nuestra base de datos de prueba que cargamos en la página web de Mongo e igualmente podemos renombrar esa “carpeta a otro nombre que queramos” con click derecho al nombre principal y **renombrar conexión.** ![Untitled](https://prod-files-secure.s3.us-west-2.amazonaws.com/3367dfda-f095-4031-bdc8-2cd1de03ec84/811609f4-fd94-4760-a6e3-7e444a87a8f8/Untitled.png) Y ahora ya estamos cerca para poder realizar consultas utilizando su API. Para eso debemos crear un archivo donde debe tener la extensión, **esto es muy importante**, `nombredelarhcivo.mongodb` donde **nombredelarchivo** debe ir el nombre, ejemplo: **query** y después la extensión del archivo **.mongodb.** ```js // acá debemos decirle que base de datos nos vamos a conectar use("sample_training"); // Metodo de consulta o las query /* db hace referencia a la base de datos conectada (sample_training). zips es la carpeta que contiene los documentos, es decir, es nuestra colección. find me sirve para encontrar y dentro tengo que pasarle la condición. count es un metodo que me permite hacer un conteo total de las condiciónes cumplidas. */ db.zips.find({ state: "NY" }).count() ``` Para poder ver el resultado, debemos darle click al icono de play que se encuentra en la parte superior derecha de nuestra pantalla.

Me sumo al resto de compañeros, desconocía esta extensión y la voy a empezar a utilizar y recomendar en mi trabajo, se ve muy interesante 😄

No conocía la extensión pero me parece muy útil y practica.

Tuve el siguiente problema al intentar conectar mongodb Atlas con VsCode en wsl-2:

Unable to connect: querySrv ETIMEOUT _mongodb._tcp.mongodb101.tharw7m.mongodb.net

  • Para solucionarlo ejecutan el comando ip r, la primera ip que les aparece la copian y en la sección Network access en la web de mongo atlas, le dan en añadir direccion ip y la pegan.
  • apenas lo active podrán conectarse.
use('sample_training')

db.zips.find({ state: 'NY'}).count()

Me parece muy interesante no conocía la extensión pero esta cool …!

No conocía la extensión, me parece muy buena

No tenia el conocimiento de esa extensión pero ya solo por eso vale el curso

¿Cómo se llama la terminal que usa el profe? Es cool.
Muy desactualizado el curso

Pensando un poco, me imaginé que podría guardar la consulta en una variable de JavaScript y me funcionó

Vamos bien, me ha gustado.

A tener en cuenta, no me funcionaba la conexion desde el visual studio y despues de reiniciarlo varias veces se logro

Dejo el link del plug-in aquí: \[mongo-vscode]\(https://www.mongodb.com/es/products/tools/vs-code)
Si a alguien le salio este error: *MongoServerSelectionError: 64060000:error:0A000438:SSL routines:ssl3\_read\_bytes:tlsv1 alert internal error:c:\ws\deps\openssl\openssl\ssl\record\rec\_layer\_s3.c:1586:SSL alert number 80 at Timeout.\_onTimeout (c:\Users\admin\OneDrive\Desktop\review-backend\node\_modules\mongodb\lib\sdam\topology.j* se debe a que la ip que habiamos colocado en mongo atlas cambio entonces ir: Security>Quickstart y le damos al boton: Add My Current IP Address y despues: add entry ![](https://static.platzi.com/media/user_upload/image-96314358-e890-4c3a-886a-41c9c05419a2.jpg)

chulada de curso…

bien explicado profe, exitos siga adelante.

Buenas a todos.
Al momento de configurar la conexión de mongo en VScode le salió este error: Error al cargar la vista web: Error: Could not register service worker: InvalidStateError: Failed to register a ServiceWorker: The document is in an invalid state…

Solución:

  • cerrar VScode
  • Correr en la terminar este comando: rm -rf ~/Library/Application\ Support/Code/CachedData/*

Listoooo…!

No conocía la extensión, excelente aporte.

vengo de clases pasadas y tuve problemas para volverme a conectar a mongo atlas desde vs code, la solución es escoger la versión pasada de mongo compass, en caso de que tuvieran problemas de conexión con la base de datos creada en atlas

Para comentar dentro de un archivo .mongodb se usa // y para comentar en bloque se usa /**/

Que calidad, muchas gracias ❤️

hola , en caso de no obetener la connection a que se debe?

Me parece interesante esta extensión. Intento pensar en alguna utilidad además de probar queries al azar. Quizás guardarlo en el repo de un proyecto, para que los colaboradores puedan ejecutar directamente consultas que se usan en el proyecto sin estar abriendo robo3t y ver el resultado.

No conocía esta extensión, perfecta para empezar con MongoDB

Buena la ext, pero no le veo el caso que todo el curso se desarrolle con ella 😕.

obtener url de conexión en mongo atlas

Me está sorprendiendo gratamente la calidad de los cursos que ha estado sacando la escuela de Data de Platzi. Enhorabuena.