Ingeniero muchisimas gracias. Dios lo siga bendicionescon tantos aportes a quienes desde muchos años hemos estado incursionando en estos temas de la tecnología.
De este video solo llevo 10 minutos y realmente me parece de lo mejor que he visto como principiante, excelente. Mil gracias por este gran aporte. Es genial ver como se programa desde la interfaz y no solo desde la terminal. Muy bueno gracias. Dios te bendiga. Lo bueno es que de todas formas hay que saber programar y usar el lenguaje json, por que sino no se sabría tampoco hacer las colecciones por la interfaz, pero si se ve mas cómodo y fácil. Mil gracias, excelente.
muy buen video... muy buen video... mañana lo realizo de nuevo, para madurar bien todo lo visto... quiero estar preparado para ese video que promocionás al final. muy buenoooo
vi apenas el primer minuto y medio y ya me soluciono lo que necesitaba, aunque no lo he visto todo, diria que seria bueno que se dijera como crear la base de datos desde Atlas
Muchas gracias por el vídeo, una consulta, si la cuenta fuera un objeto referenciado como se podría realizar estas consultas anidadas desde el documento de clientes donde solo tendrá el ObjectId de cuenta?.
Si haces un lookup desde cliente a cuenta usando el Objectid, sería muy similar por que el objeto cuenta estaría anidado al objeto cliente, por lo que podría ser cliente.cuenta.tipo:'Ahorro' para el campo tipo en el objeto cuenta
hay algo que no entiendo, la versión grafica y la de modo consola como se obtienen? esque yo uso linux mint y al parecer solo lo tengo desde consola :(
Si, al instalar Mongo en sistema operativo correspondiente, se agrega la ruta de instalación al Path y ya puedes usarlo en modo consola. Para el modo gráfico, necesitas descargarlo para la distribución de linux que usas desde el sitio oficial de mongodb. Saludos
Es más bien la interfaz gráfica para acceso al motor de la base de datos, al SQL Server como tal, pero no es una herramienta de desarrollo de interfaces de usuario como lo hace Access. Es únicamente la administración de los servicios del servidor.
Tengo un problema después de instalar mongodb, le añadí el Path y ya me abre el servidor mongod pero al intentar abrir el compás no me deja se queda cargando un momento y no sale, si alguien me puede ayudar con ese problema gracias.
Checa si se queda como servicio en el administrador de procesos y de ahí detenlo y abrelo desde la carpeta de instalación, para ver si no es problema de la versión
Alguien sabe si tengo que tener abierto el cdm o algo por el estilo para poder iniciar una nueva conección?, Me marca un error "connect ECONNREFUSED 127.0.0.1:27017" necesito ayuda por favor :(
Hola, Si estas ejecutando MongoDB desde linea de comandos, si la debes dejar abierta dado que esta corriendo en esa ventana. Si se arranca como servicio, entonces el que estas corriendo en una ventana de CMD es el servidor de la aplicación que hace la conexión hacia mongo.
@@judaponce8493 No es necesario dejar el CMD abierto para iniciar una nueva conexión. Si el servidor de MongoDB esta corriendo en una sesión de CMD y abres otra para volverlo a ejecutar te va a decir que el puerto ya está en uso. En la misma consola de ejecución puedes tener múltiples conexiones desde una o varias aplicaciones. ¿Cuál es exactamente el problema que tienes? descríbelo con más detalle para saber de que se trata.
hola Don Jacob, le pido ayuda, ojala me pueda y quiera ayudarme. le comento estoy intentando crear una base de datos en mongo compas desde el idle de python, con una coneccion satisfactoria con mongo db atlas y con la libreria pymongo, al intentar ingresar un diccionario o array , haciendo el llamado con x = mycol.insert_one(mydict) , me surge un error , bueno son como 3 errores. no se que hacer :(. he visto sus videos ud es un gran experto. gracias por si ve mi mensaje. le comparto el dicho error. Traceback (most recent call last): File "/Users/mauro/Documents/proyecto estructura.py", line 12, in x = mycol.insert_one(mydict) File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/pymongo/collection.py", line 695, in insert_one self._insert(document, File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/pymongo/collection.py", line 610, in _insert return self._insert_one( File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/pymongo/collection.py", line 599, in _insert_one self.__database.client._retryable_write( File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/pymongo/mongo_client.py", line 1490, in _retryable_write with self._tmp_session(session) as s: File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/contextlib.py", line 113, in __enter__ return next(self.gen) File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/pymongo/mongo_client.py", line 1823, in _tmp_session s = self._ensure_session(session) File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/pymongo/mongo_client.py", line 1810, in _ensure_session return self.__start_session(True, causal_consistency=False) File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/pymongo/mongo_client.py", line 1763, in __start_session server_session = self._get_server_session() File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/pymongo/mongo_client.py", line 1796, in _get_server_session return self._topology.get_server_session() File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/pymongo/topology.py", line 487, in get_server_session self._select_servers_loop( File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/pymongo/topology.py", line 208, in _select_servers_loop raise ServerSelectionTimeoutError( pymongo.errors.ServerSelectionTimeoutError: cluster0-shard-00-00.3gv7t.mongodb.net:27017: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1123),cluster0-shard-00-02.3gv7t.mongodb.net:27017: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1123),cluster0-shard-00-01.3gv7t.mongodb.net:27017: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1123)
Que tal Mauricio, Muchas gracias por tu comentario. En cuanto al error que comentas, veo que el problema está en la conexión con la base de datos. El error menciona que falló la verificación del certificado. Cómo estas haciendo la conexión? donde esta tu base de datos? en tu mismo equipo? o en el Cloud de Mongo?
Ingeniero muchisimas gracias. Dios lo siga bendicionescon tantos aportes a quienes desde muchos años hemos estado incursionando en estos temas de la tecnología.
Saludos y muchas gracias!!!
De este video solo llevo 10 minutos y realmente me parece de lo mejor que he visto como principiante, excelente. Mil gracias por este gran aporte. Es genial ver como se programa desde la interfaz y no solo desde la terminal. Muy bueno gracias. Dios te bendiga. Lo bueno es que de todas formas hay que saber programar y usar el lenguaje json, por que sino no se sabría tampoco hacer las colecciones por la interfaz, pero si se ve mas cómodo y fácil. Mil gracias, excelente.
Hola Laura, muchas gracias por tus palabras y bendiciones. Saludos y bendiciones para ti también.
excelente video gracias por compartir su prodigioso conocimiento, bediciones
Mil Gracias. Saludos
Muy buen video. Explicado muy sencillo de entender y muy bien detallado para cualquier persona que se este iniciando con MongoDB.
Muchas Gracias
Video muy claro y completo, explica cada detalle importante para la operacion y el uso de mongoDB compass. le agradezco mucho jacob
Muchas gracias, Saludos
Genial y perfecta explicación, muchas gracias!!!
Hola Muchas gracias
esto es una joya como no lo ve tanta gente uwu
Gracias
muy buen video... muy buen video... mañana lo realizo de nuevo, para madurar bien todo lo visto... quiero estar preparado para ese video que promocionás al final. muy buenoooo
De lujo!!!
Excelente video para principiantes, me ayudo mucho. Gracias por su trabajo y dedicacion
Hola Sandra, muchas gracias!!!
Excelente video.
Muchas gracias por compartir tan increíble información. Quedé encantado con todo lo que aprendí.
Muchas felicidades :D
Saludos Christian, Muchas gracias
vi apenas el primer minuto y medio y ya me soluciono lo que necesitaba, aunque no lo he visto todo, diria que seria bueno que se dijera como crear la base de datos desde Atlas
Hola, Buena idea. Muchas gracias, lo tomaré en cuenta para crear un video con esa parte para crear la base de datos en Atlas
Muchísimas gracias :)
Saludos, muchas gracias
Gracias full, me fue de mucha ayuda
De nada!. Saludos
Excelente................
Muchas gracias, Saludos
Muy buen video, gracias!!
Muchas gracias, Saludos!!
Alto crack que sos loco!
Saludos Dilan
Brutal....
Gracias!!! Saludos
Sos un capo
👍
excelente video!!
Muchas gracias Jorge!!! Saludos
Muchas gracias por el vídeo, una consulta, si la cuenta fuera un objeto referenciado como se podría realizar estas consultas anidadas desde el documento de clientes donde solo tendrá el ObjectId de cuenta?.
Si haces un lookup desde cliente a cuenta usando el Objectid, sería muy similar por que el objeto cuenta estaría anidado al objeto cliente, por lo que podría ser cliente.cuenta.tipo:'Ahorro' para el campo tipo en el objeto cuenta
Gracias MAestro, estará aqui en el canal el proximo video de Mongo?
El siguiente ya es con el desarrollo de la aplicación en Node y React en el frontend
Messirve
Gracias
hay algo que no entiendo, la versión grafica y la de modo consola como se obtienen? esque yo uso linux mint y al parecer solo lo tengo desde consola :(
Si, al instalar Mongo en sistema operativo correspondiente, se agrega la ruta de instalación al Path y ya puedes usarlo en modo consola. Para el modo gráfico, necesitas descargarlo para la distribución de linux que usas desde el sitio oficial de mongodb. Saludos
¿El programa de Microsoft SQL Server Management Studio es como si es usara el Microsoft Acces, no? 🤔
Es más bien la interfaz gráfica para acceso al motor de la base de datos, al SQL Server como tal, pero no es una herramienta de desarrollo de interfaces de usuario como lo hace Access. Es únicamente la administración de los servicios del servidor.
Tengo un problema después de instalar mongodb, le añadí el Path y ya me abre el servidor mongod pero al intentar abrir el compás no me deja se queda cargando un momento y no sale, si alguien me puede ayudar con ese problema gracias.
Checa si se queda como servicio en el administrador de procesos y de ahí detenlo y abrelo desde la carpeta de instalación, para ver si no es problema de la versión
@@jacobavilacamacho7644 lo intente desde la carpeta de instalación, pero sigue sin abrir, instale la 1.31.2 que es estable.
@@DjNezkaL Esta raro, podrías checar también en el registro de sucesos de windows para ver si no es cosa de permisos
Alguien sabe si tengo que tener abierto el cdm o algo por el estilo para poder iniciar una nueva conección?, Me marca un error "connect ECONNREFUSED 127.0.0.1:27017" necesito ayuda por favor :(
Hola, Si estas ejecutando MongoDB desde linea de comandos, si la debes dejar abierta dado que esta corriendo en esa ventana. Si se arranca como servicio, entonces el que estas corriendo en una ventana de CMD es el servidor de la aplicación que hace la conexión hacia mongo.
@@jacobavilacamacho7644 como corrijo eso? tengo ese mismo error. Saludos
@@judaponce8493 No es necesario dejar el CMD abierto para iniciar una nueva conexión. Si el servidor de MongoDB esta corriendo en una sesión de CMD y abres otra para volverlo a ejecutar te va a decir que el puerto ya está en uso. En la misma consola de ejecución puedes tener múltiples conexiones desde una o varias aplicaciones.
¿Cuál es exactamente el problema que tienes? descríbelo con más detalle para saber de que se trata.
hola Don Jacob, le pido ayuda, ojala me pueda y quiera ayudarme. le comento estoy intentando crear una base de datos en mongo compas desde el idle de python, con una coneccion satisfactoria con mongo db atlas y con la libreria pymongo, al intentar ingresar un diccionario o array , haciendo el llamado con x = mycol.insert_one(mydict) , me surge un error , bueno son como 3 errores. no se que hacer :(. he visto sus videos ud es un gran experto. gracias por si ve mi mensaje. le comparto el dicho error.
Traceback (most recent call last):
File "/Users/mauro/Documents/proyecto estructura.py", line 12, in
x = mycol.insert_one(mydict)
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/pymongo/collection.py", line 695, in insert_one
self._insert(document,
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/pymongo/collection.py", line 610, in _insert
return self._insert_one(
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/pymongo/collection.py", line 599, in _insert_one
self.__database.client._retryable_write(
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/pymongo/mongo_client.py", line 1490, in _retryable_write
with self._tmp_session(session) as s:
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/contextlib.py", line 113, in __enter__
return next(self.gen)
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/pymongo/mongo_client.py", line 1823, in _tmp_session
s = self._ensure_session(session)
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/pymongo/mongo_client.py", line 1810, in _ensure_session
return self.__start_session(True, causal_consistency=False)
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/pymongo/mongo_client.py", line 1763, in __start_session
server_session = self._get_server_session()
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/pymongo/mongo_client.py", line 1796, in _get_server_session
return self._topology.get_server_session()
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/pymongo/topology.py", line 487, in get_server_session
self._select_servers_loop(
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/pymongo/topology.py", line 208, in _select_servers_loop
raise ServerSelectionTimeoutError(
pymongo.errors.ServerSelectionTimeoutError: cluster0-shard-00-00.3gv7t.mongodb.net:27017: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1123),cluster0-shard-00-02.3gv7t.mongodb.net:27017: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1123),cluster0-shard-00-01.3gv7t.mongodb.net:27017: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1123)
codigo:
import pymongo
client = pymongo.MongoClient("mongodb+srv://MauroDiaz:xxxxxxx@cluster0.3gv7t.mongodb.net/?retryWrites=true&w=majority")
db = client.test
mydb = client["BasededatosMauro"]
mycol = mydb["coleccionMauro"]
mydict = { "name": "busines", "phone number": "3182002726" }
x = mycol.insert_one(mydict)
Que tal Mauricio, Muchas gracias por tu comentario.
En cuanto al error que comentas, veo que el problema está en la conexión con la base de datos.
El error menciona que falló la verificación del certificado.
Cómo estas haciendo la conexión? donde esta tu base de datos? en tu mismo equipo? o en el Cloud de Mongo?