A煤n no tienes acceso a esta clase

Crea una cuenta y contin煤a viendo este curso

Mongo Shell, configuraci贸n de clientes

7/26
Recursos

Aportes 133

Preguntas 36

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesi贸n.

馃憖 Por si alguien quiere copiar:

db.inventory.insertOne(
        { item: "canvas", qty: 100, tags: ["cotton"], size: { h: 28, w: 35.5, uom: "cm" } }
)

COMO CONECTARSE A LA CONSOLA WINDOWS
1. Abres la consola ( Windows + R) , en ejecutar escribes 鈥渃md鈥 y le das aceptar
2Una vez abierta la consola , te vas a archivos / Disco local(C:) ( o donde hayas descargado Mongo) /Archivos de programa /MongoDB/Server/4.2(o tu version)/Bin y copias el link que te salga arriba y debe quedar algo asi : C:\Program Files\MongoDB\Server\4.2\bin
3. en la consola escribes 鈥渃d鈥 + el link
ejemplo 鈥渃d C:\Program Files\MongoDB\Server\4.2\bin鈥
**4 **copias el link del video
ejemplo :"mongo 鈥渕ongodb+srv://platzijesus-xsp0x.mongodb.net/test鈥 --username jesusdlaz"
5 colocas tu contrase帽a y listo estas conectado a la consola
Lo tienes que hacer cada vez que te quieras conectar a la consola , esto me ha funcionado a mi .

COMANDOS DE MONGO

  1. correr MongoDB
    $ mongo

  2. crear y usar DB
    $ use DBNAME

  3. listar DBs
    $ show dbs

  4. crear colecci贸n e insertar documento
    $ db.DBNAME.insertOne({"name":"camilo"})

  5. listar documentos de colecci贸n
    $ db.DBNAME.find()

  6. listar las colecciones
    $ show collections

  7. mostrar un documento cualquiera
    $ db.DBNAME.findOne()

  8. saber que DB estamos usando
    $ db

Para aquellos que siguen este v铆deo con Windows, abran la linea de comandos (CMD). Coloquen esta direcci贸n: cd c:\ProgramFiles\MongoDB\Server\4.0\bin.

Ya que est茅n en esa ruta ahora si coloquen el link que el maestro obtuvo de mongo.
SUERTE
NUNCA PARES DE APRENDER

Este es el comando de prueba que hace en el minuto 2:29

db.inventory.insertOne({item: "canavas", qty: 100, tags:["cotton"], size: {h: 28, w: 35.5, uom: "cm"}})

Antes de iniciar en windows la consola, es necesario registrar en 鈥榁ariables de entorno鈥︹, en 鈥楶ath鈥 la ruta bin donde se instalo el mongodb.
Seria genial expliques todos los comandos y no omitas, luego saltas de tema y compruebas 馃槖

PLATZI Favor incluyan todos los pasos en sus cursos, gracias.

La gente que lo quiera hacer por linea de comando en windows tiene que agregar mongo a su path.

  1. Tecla Windows.
  2. Escribes Variables de entorno.
  3. Clic en Opciones avanzadas.
  4. Clic en Variables de entorno.
  5. Editar Path
  6. Pegar : C:\Program Files\MongoDB\Server\4.2\bin (Hay que tener en cuenta que 4.2 es la versi贸n que yo tengo, puede ser una distinta de la de ustedes)

Hola a todos, para los que quieran conectarse v铆a Windows a su cuenta de ATLAS, as铆 es como deben ejecutar su comando a trav茅s de CMD.

C:"\Program Files\MongoDB\Server\4.0\bin\mongo.exe" "mongodb+srv://<platzi-mongodb-url>.mongodb.net/test" --username platzi-admin

Recuerden que las rutas en Windows no usan el car谩cter 鈥/鈥 convencional, sino el conocido como backslash 鈥溾.

Asegurense tambi茅n, que la ruta a el archivo mongo.exe este escrita entre comillas dobles ("), ya que as铆 windows construye sus URLS.

Ya pude dar con el problema: El problema es que intentaba ingresar desde la consola que est谩 en la carpeta bin de mongo y desde ah铆 entra al servidor local para evitar este problema deben entrar desde el CMD y colocar la ruta C:\Program Files\MongoDB\Server\4.0\bin y desde ah铆 colocan la conexi贸n.

al querer conectarse con mongodb atlas deben poner la contrase帽a de usuario MongoDB y no la contrase帽a con la que inician sesi贸n , osea la contrase帽a del usuario que tienen registrado aqui:

estuve m谩s de 1 hora investigando y buscando el error y era solo ese detalle jeje , espero este comentario le ayude a alguien

La est茅tica de la web de MongoDB y del Compass ha cambiado.
Para conectarte a una base de datos desde Compass usa estos pasos:

  1. En la web de Mongo, entras a DataBases, dentro de Deployment. Click en connect:

  2. Una vez en connect, elegimos Compass, para obtener el enlace de Compass de BD:

3.Luego copias el enlace:

4.Y lo pegas en el Compass(v茅ase que la interfaz es muy diferente al el v铆deo):

5.Pero en vez de <password> debes poner tu contrase帽a, 驴y d贸nde la encuentras? En la web, en el apartado de DataBase Access y d谩ndole click a editar el usuario:

6.Le damos a Edit Password y nos saldr谩 nuestra contrase帽a y la copiamos.
7. Finalmente, la copiamos en el Compass en la parte del enlace donde ponia <password>, le damos a connect y listo, ya est谩s conectado!

a pesar que este curso tenga el tiempo que tenga es necesario actualizar las formas de configuraci贸n de las aplicaciones, cada una a cada una, aca haciendo pruebas con mi equipo no es sencillo como lo dicen. les falt贸 mas explicacion sobre como configurar esto.

El profesor es bien pekora! no nos dice como conectamos a la base de datos en Windows, pase casi media noche solo tratando de ingresar al pinche BD. Pero lo logre a la madrugada. Por favor para la pr贸xima seria que nos esplique mejor, ya que estamos para aprender, no somos expertos.

muy mala la explicacion, el curso ya lleva mucho tiempo y por lo menos deberia tratar de actualizar a la version mas reciente para explicar mejor la conexion, ya q en esta version nueva no aparece lo q el tutor dice

A los que est茅n intentando conectarse a su cluster de atlas con mongodb compass y no puedan porque les aparece un mensaje que dice:
connection 0 to <nombre de su cluster>.mongodb.net:27017 closed,

Verifiquen que en donde dice SSL est茅 seleccionado 鈥淪ystem CA/Atlas Deployment鈥

Esto es para mongodb compass community 1.19.12 en ubuntu 18.04.

Saludos!

Estuve unos tres d铆as tratando de conectarme via compass. Ten铆a el siguiente error: bad auth Authentication failed through URI string.
Frustrante situaci贸n porque estaba siguiendo las instrucciones paso a paso. Al fin d铆 con el problema. Es vergonzoso, pero lo comparto por si a alguien m谩s le sucede. Al colocar nuestro password en el string de conexi贸n que da el atlas, es necesario sustituir** incluso los signos <>** por nuestro password del cluster (que no de la cuenta de mongo). Yo s贸lo estaba sustituyendo la palabra por mi password.
mongodb+srv://admin:<password>@cluster0.zpsra.mongodb.net/test
As铆, logr茅 resolver

Para ejectutar lo que explica el profesor en el segundo 44

  1. Abrir la terminal (cmd)
  2. Luego agregamos lo siguiente:
    cd C:\Program Files\MongoDB\Server\4.4\bin鈥
  3. Tener en cuenta la versi贸n en este caso es 4.4 y damos enter.
  4. siguiente paso, es copiar la url de conexi贸n que nos da mongo, la llevamos a la terminal:
  1. Eliminamos: /<dbname> de la url de conexi贸n

    Asi debe quedar y damos enter, nos pedira el password, lo ingresamos y listo.

Para los que lo corren en windows hay que a帽adir al path la ruta de mongo

C:\Program Files\MongoDB\Server\4.2\bin

En Windows para ejecutar el comando sin cambiarlo, en el CMD es importante agregar en las variables de entorno del sistema la carpeta 鈥淐:\Program Files\MongoDB\Server\4.0\bin鈥, lo explican en este tutorial

Para los que Quieran Copiar y Pegar

db.inventory.insertOne(
{ item: 鈥渃anvas鈥, qty: 100, tags: [鈥渃otton鈥漖, size: { h: 28, w: 35.5, uom: 鈥渃m鈥潁 }
)

Un desastre la explicaci贸n, no hay caso de que pueda conectarme.

En windows 10, abres la carpeta

presiona [ Shift + click derecho ] y selecciona
"Open powerShell window here" pegas el comando agregando " ./ " antes asi como en la captura

Si tienen problemas para conectarse desde compass por error de timeout traten de seguir esta gu铆a:

  1. Hacen los pasos como al inicio, van a la pagina del cluster y le dan a conecta, pero esta vez desde compas (img_1)
    2.le dan click a 鈥渋 have mongodb compass鈥 y en el paso 1 despliegan el men煤 y seleccionan 1.11 or earlier aunque hayan descargado un compass m谩s reciente, recomiendo la versi贸n estable del 1.21, copian ese link y cambian el <password> por la contrase帽a que generaron, la del curso, eso es todo. (ima_2)

Ten铆a un problema y es que no me dejaba escribir la contrase帽a en la consola, lo solucione dejando abierto la consola de mongo y agregandole -p MICONTRASE脩A al final del link

Yo estoy usando Navicat y funciona muy bien!

En windows cuando pego el comando de conexi贸n de funciona, sin embargo me di cuenta que para que funcione se debe borrar las letras sh de la palabra mongosh que esta al inicio del comando, posiblemente haciendo referencia a shell, al quitar eso funciona perfectamente.

Buenos d铆as, a m铆 me presenta e siguiente problema cuando me quiero conectar:

2019-03-26T09:59:26.135-0400 E QUERY [js] SyntaxError: illegal character @(shell):1:0

La conexi贸n la estoy realizando desde windows

Tener en cuenta que en la versi贸n actual de mongo shell, no permite las comillas en la conexi贸n, de lo contrario les saldr谩 este error:

mongo 鈥渕ongodb+srv://platzy.bkaep.mongodb.net/myFirstDatabase鈥 --username admin
uncaught exception: SyntaxError: unexpected token: string literal :
@(shell):1:6

Por favor actualizar video del curso para que no haya confusi贸n鈥

Tengo este problema si alguien pusiera ayudarme por favor

La consola nos ayuda a hacer muchos trabajos de administraci贸n de nuestros clusters mientras que la interfaz gr谩fica nos ayuda a trabajar de una forma m谩s c贸moda y amigable.

tengo un inconveniente, no me puedo conectar, me quedo en el link de copiar despues de hay no me genera nada para seguir al siguiente paso.

que tal, aqui falto explicar que para ejecutar el comando en la termina, debemos de configurar la variable de entorno path con el siguiente valor C:\Archivo de Programas\MongoDB\Server$version\bin

En Windows para iniciar mongo de manera mas sencilla hay que agregar la ruta de la carpeta bin a las variables de entorno.
Les dejo un enlace que explica como pueden realizar esto.
https://dangphongvanthanh.wordpress.com/2017/06/12/add-mongos-bin-folder-to-the-path-environment-variable/

Esto hara que solo tengan que escribir mongo en la terminal de Windows y se ahorren los pasos de tener que ir a la ubicaci贸n de la carpeta bin desde la terminal

No me puedo conectar al cluster

鈻 uname -a
Linux daniel-M2420 4.15.0-126-generic #129~16.04.1-Ubuntu SMP Tue Nov 24 11:27:25 UTC 2020 i686 i686 i686 GNU/Linux

鈻 mongo 鈥渕ongodb+srv://curso-platzi.fq9gh.mongodb.net鈥 --username platzi-admin
MongoDB shell version: 3.2.4
2020-12-12T11:45:26.958-0400 E QUERY [thread1] Error: Invalid port number 鈥/鈥 in connection string 鈥渕ongodb+srv://curso-platzi.fq9gh.mongodb.net鈥 :
[email protected]/mongo/shell/mongo.js:206:1
@(connect):1:6

exception: connect failed

alguien me puede ayudar?

Que dificil, colocar imagenes鈥 pero a la fecha se utiliza mongosh:
https://www.mongodb.com/try/download/shell?jmp=docs
se instala, el comando de conexi贸n se ejecuta desde del CMD en caso de windows.

Mongo Shell, configuraci贸n de clientes

Si usamos windows, es importante a帽adir mongo.exe al PATH.

Nos conectamos con nustro servidor haciendo mongo 'urlDelServidor' --user 'nombre-usuario' y luego escribimos la contrase帽a. Si todo est谩 bien, deberemos tener un 0:PRIMARY>.

En MongoDB Atlas, solamente debemos hacer mongodb+srv://'nombreUsuario':<password>@'urlDelServidor'/

  • show dbs -> Lista de bases de datos.
  • use 'nombreBD' -> Creamos una base de datos (o la usamos si ya existe).
  • db -> Muestra en cu谩l base de datos estamos.
  • R谩pidamente podemos insertar documentos, por ejemplo: db.inventory.insertOne( { item: "canvas", qty: 100, tags: ["cotton"], size: { h: 28, w: 35.5, uom: "cm" } } )
  • db.'nombreColeccion'.findOne() -> Muestra un documento de la colecci贸n.

para los que tienen problemas con mongodb Atlas aqu铆 les comparto un tutorial muy bueno y detallado.
Mongodb Atlas, Introducci贸n Pr谩ctica

Uno de los problemas al no poder conectarse es que la ip no este autorizada para conectar; yo cambi茅 de ubicaci贸n de una d铆a para el otro y eso me pas贸, basta con agregar la nueva ip en el 鈥淣etwork Access鈥.

Recomiendo TablePlus para usar un interfaz gr谩fica con diferentes gestores de base de datos.

https://tableplus.com/

Algo que no se explica es que toca agregar la ruta a las variables de entorno, para windows.
C:\mongodb-win32-x86_64-windows-4.4.4\bin
y desde un cmd ejecutar los comandos de conexi贸n

Dato curioso
Mongo Shell es una interfaz interactiva con JavaScript, que nos permite lanzar queries y actualizar informaci贸n para mejorar las operaciones administrativas de la Base de datos.
Con un solo comando, mongo, podemos acceder a cualquier servicio, en tiempo real y f谩cilmente.

Bueno como recordatorio, al copiar string para conectar compass a atlas, en el string se tiene que reemplazar <password> por la contrase帽a de usuario creado, pero ojo tambien los simbolos < >. Entonces quedar铆a:
鈥suarioejemplo:mipassword鈥 en el string.
Estaba un rato intentando conectar, pero solo era esa modificaci贸n.
Saludos

Estoy corriendo MongoDB en docker y cuando pego el comando para tener acceso a la base de datos me sale este error:
mongo 鈥渕ongodb+srv://cluster0-ylalr.mongodb.net鈥 --username myusername
2020-02-17T23:30:16.907+0000 E QUERY [js] uncaught exception: SyntaxError: unexpected token: string literal :
@(shell):1:6

porque no me deja conectarme?

Me gusta m谩s robo3T porque desde ah铆 se pueden ejecutar los comandos sin usar la consola pueden darle una revisada https://robomongo.org/

Hola muchachos, muchas veces es necesario agregar el shell a las variables de entorno. de lo contrario la consola te lanzar谩 un standard error diciendo que no reconoce el comando Mongo DB. Si est谩s en w10, puedes seguir este tutorial: https://dangphongvanthanh.wordpress.com/2017/06/12/add-mongos-bin-folder-to-the-path-environment-variable/

Para revisar si tu ISP no est谩 bloqueando el puerto 27017, entren a: http://portquiz.net:27017/

si al intentar conectarte desde compass te marca que el usuario o contrase帽a son incorrectos pero estas seguro de haberlos ingresado correctamente puede ser que al crear la conexi贸n, compass rellen贸 el campo Authentication Database, con el que viene en la URL por defecto si es que la copiaste desde la consola de atlas

mongodb+srv://user:<password>@demo-5gjq8.mongodb.net/test

simplemente borra el valor o ingresa admin, que es la db donde se cre贸 el primer usuario que agregamos y listo.

https://docs.mongodb.com/manual/core/security-users/#user-authentication-database

tal parece que cambiaron varias cosas~ la pasarela de conexi贸n me pide que instale el mongo shell primero para hacer la conexi贸n~ estoy en esas en este momento

Download Installer MongoDB Compass
https://www.mongodb.com/download-center/compass

en ubuntu 18.04 me aparece un warning, 驴a que se debe?
WARNING: shell and server versions do not match

Vaya esto tiene sus meritos.

Buenas tardes,
Estoy tratando de realizar la conexi贸n con el cluster de Mongo Atlas y no me permite me genera el siguiente error.
PS C:\Program Files\MongoDB\Server\4.2\bin> mongo 鈥渕ongodb+srv://wil-pyuvj.mongodb.net鈥 --username wil_admin
DNSHostNotFound: Failed to look up service 鈥溾:Se devolvi鈹溾攤 esta operaci鈹溾攤n porque se agot鈹溾攤 el tiempo de espera.
try 鈥楥:\Program Files\MongoDB\Server\4.2\bin\mongo.exe --help鈥 for more information
Agradezco de su colaboraci贸n por favor. Gracias

Para los que tubieron error en windows pueden seguir el siguiente turorial y en mi caso me funciono:

https://www.youtube.com/watch?v=SD4OKQ7mvJQ&ab_channel=RedesPlus

Que genial cada vez me entero lo mucho que me falta aprender. Es una alegria poder ver todo lo que avanc茅

Si es que les genera el siguiente error:
鈥渕ongosh鈥 no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.
cambien la palabra mongosh por **mongo **

Para los que no pueden instalar compass en la m谩quina, usen VS code y las extensi贸nes para mongo db.

yo uso esta:

Name: MongoDB for VS Code
Description: Connect to MongoDB and Atlas directly from your VS Code environment, navigate your databases and collections, inspect your schema and use playgrounds to prototype queries and aggregations.
Version: 0.9.2
Publisher: MongoDB
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=mongodb.mongodb-vscode

les comparto este video que me fue de mucha utilidad
https://www.youtube.com/watch?v=SD4OKQ7mvJQ

Yo use Docker para poderme conectar localmente docker es una maravilla

db.inventory.insertOne(
        { item: "canvas", qty: 100, tags: ["cotton"], size: { h: 28, w: 35.5, uom: "cm" } }
)

Para los que est谩n en Windows pueden descargar la herramienta MongoDB Shell para utilizar el comando mongosh

https://www.mongodb.com/try/download/shell

La web de MongoDB ha cambiado, si quieres descargar MongoDB Compass usa este enlace directo:
(https://www.mongodb.com/try/download/compass)

Pude ingresar por la consola que instalamos en el curso de pre-work pero primero tuve qeu correr el siguiente comando:

sudo apt install mongodb-clients

La interfaz gr谩fica ha cambiado un poco. Pero lo 煤nico en este caso es copiar la cadena de conexi贸n desde MongoDB Altas en la opci贸n 鈥淐onnect鈥 y seleccionas la opci贸n 鈥淢ongoDB Compass鈥. Cambiar el password por el del usuario que has creado en tu instancia. That麓s it.

mongodb+srv://Joseph:<password>@cluster0.vbmg1.mongodb.net/test

Tuve un error que dec铆a: 鈥渕ongosh no se reconoce como comando [鈥鈥

Corr铆 el comando en la CMD de windows como mencionan nuestros compa帽eros abajo, y鈥 en vez de escribir 鈥渕ongosh鈥 prob茅 con 鈥渕ongo鈥.

Ojal谩 les funcione!

En Mac OS X se debe ejecutar este comando para usar mongo CLI, toca tener instalado homebrew

brew install mongosh

Si alguien ocupa datagrip, unicamnete copien la url a la parte de url, ingresen su usuario y contrase帽a al igual que en MongoDB COmpass y listo 馃槃

Para Ubuntu encontre esta guia de instalaci贸n con el package manager, es muy sencilla

Instalaci贸n

buenas noches, ayuda como agrego la ip a lista blamca, gracias
me sale este error al intentar conectarme

Comandos

- Show dbs: Muestra las bases de datos
- Db usuarios: Entrar a la base de datos usuarios
- Db.usuarios.insertOne({鈥): Insertar un elemento en formato json
- Show collections: Muestra una table
- Db.usuarios.findOne(): Muestra un indice de una tabla

Si no les quiere conectar, talvez sea porque han olvidado quitar el nombre de la base de datos del link que ingresan por consola.

Listo!

Buenas, por si alguien presenta problemas al instalar y configurar el mongo Shell en Windows, les comparto el link de la documentaci贸n oficial que me ayud贸.

Al momento de pegar el comando que nos permita conectarnos a nuestra base de datos, en mi caso tuve que sustituir "mongo" por "mongosh".

si vienen de bases de datos SQL, Una db en Mongo es similar a un Schema o Database en SQL, una colecci贸n es el equivalente a tablas en SQL, un documento es el equivalente a registros en sql,


ME puede ayudar con este fallo profesor @albertramirez

Para que no les pase igual que a mi y pierdan mucho tiempo intentando solucionar el problema. Tener en cuenta los siguientes aspectos:
1- No es posible conectarse desde el Mongo Shell hacia Mongo Atlas usando el connection string. Tienen que usar el CMD, Ubuntu o cualquier otro.
2- Les recomiendo encarecidamente que cambien la contrase;a sugerida por mongo en el usuario platzi-admin, coloquen una propia no sugerida.
3- Si todavia te presenta problemas con la conexion, intenta utilizar la ip 0.0.0.0/0.

Mongo Atlas

  • Connect using MongoDB Compass
  • Copy the connection string, then open MongoDB Compass.

MongoDB Compass:

  • New Connection
  • Paste your connection string
  • Reemplace <password> for your password

Comandos

show dbs
use platzi-db
db
show collections
db.inventory.findOne()

Recuerden que el MongoDB Atlas ya no es gratuito y es de paga no cobran mucho pero les aviso ya es de paga.

Amigos que estan en windows, si les sale que Mongo no es un comentado reconocible, siempre que agregan un programa a sus sistema y autm谩ticamente no lo puede usar en la consola, deben de agregarlo a las variables de entorno en este caso l oagregas y luego lo usas de power shell aqu铆 esta el tutorial, clicl aqu铆

Estoy aprendiendo y todo lo corro por WSL de windows. Logre hacer las conexiones, pero la consola de Mongo corre en ubuntu y compass me quedo instalado en windows, espero que no haya ningun problema en el futuro. Pero definitivamente la URL para conectarlos no es la misma, como se muestra en el video

Help!!!
no puedo conectarme desde Compass de ninguna manera! (si desde consola)
ahora hay otro m茅todo de autenticacion: SCRAM , pero tampoco puedo
alguna ayuda? muchas gracias

me sale este error before statment @shell:1:16.Como lo soluciono?

Me pude conectar sin borrar el 鈥淺test鈥 use el cmd como consola

si tienes problemas para conectarte a atlas con el error

NETWORK [ReplicaSetMonitor-TaskExecutor] Unable to reach primary for set demo-shard-0
NETWORK [ReplicaSetMonitor-TaskExecutor] Cannot reach any nodes for set demo-shard-0. Please check network connectivity and the status of the set. This has happened for 1 checks in a row.

verifica que el puerto 27017 no este bloqueado por tu ISP (o el firewall 馃槤)

Les recomiendo usen la siguiente nomenclatura para poder conectarse desde mongoAtlas

mongodb+srv://<user>:<password>@<nombre_cluster>-2kitd.gcp.mongodb.net/test

Si usan Windows, la documentaci贸n recomienda agregar a la variable PATH el directorio bin de mongo.

Si tiene abierta la terminal deben cerrarla para que los cambios surtan efecto., luego pueden usar la terminal del Sistema.

Comando de creaci贸n de registro usado:
db.inventary. insertOne({ item : 鈥渃anvas鈥, qty : 100, tags: [鈥渃otton鈥漖, size : { h: 28, w: 35.5, uom: 鈥渃m鈥潁})

db.inventary.findOne -> muestra el codigo js del m茅todo
function (query, fields, options, readConcern, collation) {
var cursor = this.find(query, fields, -1 /* limit /, 0 / skip*/, 0 /* batchSize */, options);

if (readConcern) {
    cursor = cursor.readConcern(readConcern);
}

if (collation) {
    cursor = cursor.collation(collation);
}

if (!cursor.hasNext())
    return null;
var ret = cursor.next();
if (cursor.hasNext())
    throw Error("findOne has more than 1 result!");
if (ret.$err)
    throw _getErrorWithCode(ret, "error " + tojson(ret));
return ret;

}

Sigo teniendo este problema al conectarme:

Recientemente me cambie a Ubuntu y me ha costado mas trabajo, pero la conexion con Atlas la hice de la siguiente forma

mongodb+srv://fgarcia:<password>@cluster0.adj3o.mongodb.net

Es normal que el proceso de conectar con el cluster por medio de Mongo (El que se buscaba en la ruta) no sea posible conectar鈥 si sea posible por CMD de windows (Con variables de entorno) ?

Buenas tardes yo arranco mongo en Windows y al comienzo esta bien pero pasa un tiempo y se va la sesion a que se debe esto se me presenta este error y como solucionarlo. Muchas gracias.

NetworkTimeout: Socket operation timed out

No olviden agregar su IP a la 鈥淲hitelist鈥, no me estaba pudiendo conectar por esta raz贸n.

Una pregunta, instal茅 MongoDB en mi sistema operativo con UBUNTU 18.04, y requiero conectarme localmente para administrar desde el shell en otra computadora dentro de mi misma red local, 驴C贸mo puedo hacer esto? 驴Es posible?

En Windows no me funciono desde la consola de mongo, me toco en powershell y se conecto (Hay que agregar el path).

db.inventory.insertOne({item: "canavas", qty: 100, tags:["cotton"], size: {h: 28, w: 35.5, uom: "cm"}})
db.inventory.findOne()

gracias ahora ya se como conectarme, y es muy facil.

Por fin conecto!!! JAJAJAJA por si alguno le pasa que dan a conectar y no hace nada hice esto:

  • En Atlas (navegador) en connect escog铆 la opci贸n Connect using MongoDB Compass y la opci贸n I have MongoDB Compass
  • Copia la URL que te da a MongoDB Compass y listo!

Para el cliente de MongoDB Compass se debe colocar solo el link

mongodb+srv://username:[email protected]

hola, tengo un problema al conectar con Atlas, me dice que la coneccion ha fallado, al parecer es por un problema de autenticaci贸n pero estoy seguro de que ingreso bien mi contrase帽a

este es el error que me sale:
err: Location8000: bad auth Authentication failed. :
[email protected]/mongo/shell/mongo.js:263:13
@(connect):1:6
exception: connect failed

bueno, en realidad salen muchisimas cosas mas pero no se bien cual prodria ser el error

ya agregu茅 la carpeta bin de mongoDB al PATH de windows de tal manera que al escribir solo mongo corre el mongo shell pero al escribir
mongo "mongodb+srv://curso-de-platzi-ydbgb.mongodb.net/test" --username carlos

me da ese error, no se que pueda ser

excelente, gracias