Como crear Bases de Datos en MongoDB Compass Creación de Colecciones, Documentos y Vistas

Поділитися
Вставка
  • Опубліковано 19 вер 2024
  • Ejemplo de creación de bases de datos utilizando MongoDB Compass, creación de colecciones y documentos.
    Importación de Colecciones desde archivos CSV y la forma de establecer agrupación y/o relaciones entre colecciones. Creación de Vistas.
    Para la Instalación de MongoDB checa este video:
    • 2 Instalación de Mong...

КОМЕНТАРІ • 61

  • @aflsrm
    @aflsrm 5 місяців тому +1

    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.

  • @lauravasquezfonoaudiologam200
    @lauravasquezfonoaudiologam200 3 роки тому +10

    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.

    • @jacobavilacamacho7644
      @jacobavilacamacho7644  3 роки тому

      Hola Laura, muchas gracias por tus palabras y bendiciones. Saludos y bendiciones para ti también.

  • @angelicaguerrero8274
    @angelicaguerrero8274 2 місяці тому +2

    excelente video gracias por compartir su prodigioso conocimiento, bediciones

  • @thebitrunner5784
    @thebitrunner5784 Рік тому +1

    Muy buen video. Explicado muy sencillo de entender y muy bien detallado para cualquier persona que se este iniciando con MongoDB.

  • @pedroluisramoscalla9017
    @pedroluisramoscalla9017 4 роки тому +7

    esto es una joya como no lo ve tanta gente uwu

  • @bryantrivera7406
    @bryantrivera7406 3 роки тому +2

    Video muy claro y completo, explica cada detalle importante para la operacion y el uso de mongoDB compass. le agradezco mucho jacob

  • @sandradeponte3689
    @sandradeponte3689 Рік тому +1

    Excelente video para principiantes, me ayudo mucho. Gracias por su trabajo y dedicacion

  • @horaciospikerman5875
    @horaciospikerman5875 Рік тому +1

    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

  • @jhongut
    @jhongut 3 роки тому +1

    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

    • @jacobavilacamacho7644
      @jacobavilacamacho7644  3 роки тому +1

      Hola, Buena idea. Muchas gracias, lo tomaré en cuenta para crear un video con esa parte para crear la base de datos en Atlas

  • @par2singular973
    @par2singular973 Рік тому +1

    Genial y perfecta explicación, muchas gracias!!!

  • @christianadanortizlopezlir1345

    Excelente video.
    Muchas gracias por compartir tan increíble información. Quedé encantado con todo lo que aprendí.
    Muchas felicidades :D

  • @jesusrm6948
    @jesusrm6948 Рік тому +1

    Muchísimas gracias :)

  • @tiffanyaro5532
    @tiffanyaro5532 3 роки тому +1

    Gracias full, me fue de mucha ayuda

  • @elquequieredarsuopinion5372
    @elquequieredarsuopinion5372 3 роки тому +1

    Muy buen video, gracias!!

  • @dilanalexisduranromero4784
    @dilanalexisduranromero4784 3 роки тому +1

    Alto crack que sos loco!

  • @maxortiz8063
    @maxortiz8063 2 роки тому +1

    Excelente................

  • @jorgemelendez684
    @jorgemelendez684 3 роки тому +1

    excelente video!!

  • @amilcarrodriguezmarin6503
    @amilcarrodriguezmarin6503 3 роки тому +1

    Brutal....

  • @arakiz21
    @arakiz21 3 роки тому +1

    Sos un capo

  • @riloco22
    @riloco22 2 роки тому +1

    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?.

    • @jacobavilacamacho7644
      @jacobavilacamacho7644  2 роки тому

      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

  • @cMonsalveAdm
    @cMonsalveAdm 3 роки тому +1

    Gracias MAestro, estará aqui en el canal el proximo video de Mongo?

    • @jacobavilacamacho7644
      @jacobavilacamacho7644  3 роки тому

      El siguiente ya es con el desarrollo de la aplicación en Node y React en el frontend

  • @alanrair15
    @alanrair15 3 роки тому +1

    como importo desde un .csv una collection dentro de otra collection y sus atributos?

    • @jacobavilacamacho7644
      @jacobavilacamacho7644  3 роки тому +1

      En el Compass creas la colección y seleccionas en agregar datos desde archivo. Seleccionas el archivo CSV y listo

  • @jaennekendy
    @jaennekendy 3 роки тому +1

    ¿El programa de Microsoft SQL Server Management Studio es como si es usara el Microsoft Acces, no? 🤔

    • @jacobavilacamacho7644
      @jacobavilacamacho7644  3 роки тому

      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.

  • @jean96rq
    @jean96rq 3 роки тому +1

    Messirve

  • @majoxochicale4944
    @majoxochicale4944 2 роки тому +1

    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 :(

    • @jacobavilacamacho7644
      @jacobavilacamacho7644  2 роки тому

      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

  • @DjNezkaL
    @DjNezkaL 2 роки тому +1

    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.

    • @jacobavilacamacho7644
      @jacobavilacamacho7644  2 роки тому +1

      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

    • @DjNezkaL
      @DjNezkaL 2 роки тому +1

      @@jacobavilacamacho7644 lo intente desde la carpeta de instalación, pero sigue sin abrir, instale la 1.31.2 que es estable.

    • @jacobavilacamacho7644
      @jacobavilacamacho7644  2 роки тому

      @@DjNezkaL Esta raro, podrías checar también en el registro de sucesos de windows para ver si no es cosa de permisos

  • @lokombianito409
    @lokombianito409 4 роки тому +1

    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)

    • @lokombianito409
      @lokombianito409 4 роки тому

      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)

    • @jacobavilacamacho7644
      @jacobavilacamacho7644  4 роки тому

      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?

  • @lanny2962
    @lanny2962 3 роки тому +1

    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 :(

    • @jacobavilacamacho7644
      @jacobavilacamacho7644  3 роки тому

      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
      @judaponce8493 3 роки тому +1

      @@jacobavilacamacho7644 como corrijo eso? tengo ese mismo error. Saludos

    • @jacobavilacamacho7644
      @jacobavilacamacho7644  3 роки тому

      @@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.