{"id":3109,"date":"2023-06-22T14:11:09","date_gmt":"2023-06-22T14:11:09","guid":{"rendered":"https:\/\/www.appyweb.es\/diccionario\/?post_type=project&#038;p=3109"},"modified":"2024-05-13T10:57:04","modified_gmt":"2024-05-13T10:57:04","slug":"mongo","status":"publish","type":"page","link":"https:\/\/www.appyweb.es\/diccionario\/mongo\/","title":{"rendered":"Mongo"},"content":{"rendered":"<figure id=\"attachment_16410\" aria-describedby=\"caption-attachment-16410\" style=\"width: 1000px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-16410\" src=\"https:\/\/www.appyweb.es\/diccionario\/wp-content\/uploads\/2024\/05\/Mongo.jpg\" alt=\"Mongo\" width=\"1000\" height=\"600\" srcset=\"https:\/\/www.appyweb.es\/diccionario\/wp-content\/uploads\/2024\/05\/Mongo.jpg 1000w, https:\/\/www.appyweb.es\/diccionario\/wp-content\/uploads\/2024\/05\/Mongo-300x180.jpg 300w, https:\/\/www.appyweb.es\/diccionario\/wp-content\/uploads\/2024\/05\/Mongo-768x461.jpg 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><figcaption id=\"caption-attachment-16410\" class=\"wp-caption-text\">Persona colocando un disco duro en un servidor.<\/figcaption><\/figure>\n<p>Es un sistema de base de datos de documentos que puede ser utilizada de forma general, <strong>MongoDB puede ser empleada por desarrolladores de aplicaciones<\/strong> o cualquier profesional de la inform\u00e1tica.<\/p>\n<h2>\u00bfQu\u00e9 es Mongo?<\/h2>\n<p>Es una base de datos que se define en documentos, pero, en lugar de guardar solo datos, almacena archivos en formato BSON, en una representaci\u00f3n similar a JSON. Esto permite que tenga un esquema m\u00e1s din\u00e1mico, lo que garantiza que la aplicaci\u00f3n de la informaci\u00f3n o los datos sea m\u00e1s f\u00e1cil. De esta forma, est\u00e1n disponibles principalmente <a href=\"https:\/\/www.appyweb.es\/desarrollo-app\/\">para la creaci\u00f3n de aplicaciones m\u00e1s avanzadas<\/a> e inteligentes.<\/p>\n<p>Esa caracter\u00edstica tambi\u00e9n permite que puedan aplicarse para m\u00faltiples funcionalidades, llegando a tener participaci\u00f3n en varias \u00e1reas de la industria de la inform\u00e1tica. Por ejemplo, su c\u00f3digo fuente (que est\u00e1 disponible para Windows, Linux, Solaris y OS X) se utiliza para implementaciones en MTV Network y Foursquare.<\/p>\n<h2>\u00bfC\u00f3mo funciona Mongo?<\/h2>\n<p>Este sistema se escribe en C++, no obstante, todas las consultas se realizan colocando objetos JSON con su principal par\u00e1metro. Pero, si se quiere usar un lenguaje de programaci\u00f3n distinto, se utiliza un driver para muchos de ellos, entre los cuales se encuentran C, C++, Scala, Node.js, Java, C#, entre otros.<\/p>\n<p>Asimismo, este sistema incluye una funcionalidad llamada GridFS que <strong>permite el almacenamiento de los archivos implementada sobre los drivers<\/strong>. Esto le permite distribuir y manipular archivos de forma eficiente, por ejemplo, la <a href=\"https:\/\/www.appyweb.es\/diseno-web\/\">informaci\u00f3n sobre un dise\u00f1o web m\u00e1s complejo<\/a>, si se utilizan varios servidores se pueden replicar entre ellos de forma segura.<\/p>\n<h2>\u00bfCu\u00e1les son las caracter\u00edsticas de MongoDB?<\/h2>\n<ul>\n<li>Cualquier archivo puede ser indexado, incluso se pueden a\u00f1adir \u00edndices secundarios.<\/li>\n<li>Las <strong>b\u00fasquedas en la base de pueden realizar por campos<\/strong>, rangos y expresiones.<\/li>\n<li>Las consultas pueden hacerse seg\u00fan un aspecto caracter\u00edstico del documento.<\/li>\n<li>Se puede ejecutar en diferentes tipos de servidores, balancea y replica la carga para que siga funcionando de forma transparente.<\/li>\n<li>Cuenta con un framework de agregaci\u00f3n que permite modificar, a\u00f1adir, filtrar y formatear los archivos.<\/li>\n<\/ul>\n<h2>Ejemplo de Mongo<\/h2>\n<p>Esta base de datos en tan intuitiva que incluso se pueden <strong>guardar archivos sin necesidad de utilizar comandos espec\u00edficos<\/strong>. Por ejemplo, en una base de datos normal y en Mongo se puede a\u00f1adir un documento similar al siguiente, si tiene la descripci\u00f3n de \u00abPersonas\u00bb se mostrar\u00eda algo similar a la siguiente forma.<\/p>\n<p><em>{Nombre: \u201cjuan\u201d, Apellidos: \u201crodriguez molina\u201d, Edad: 26, Aficiones: [\u201cbeisbol\u201d,\u201dsoccer\u201d,\u201dalpinismo\u201d], Amigos: [ { Nombre:\u201develin \u201c, Edad:24 }, { Nombre:\u201dkayahl \u201c, Edad:26 }]}.<\/em><\/p>\n<p>Este es un cl\u00e1sico documento de JSON, ya que tiene en s\u00ed strings, array, otros n\u00fameros y subdocumentos. Pero, a diferencia de otras bases de datos, esta tambi\u00e9n permite una descripci\u00f3n como esta.<\/p>\n<p><em>{Nombre: \u201cjuan Carlos\u201d, Estudios: \u201cmedicina y bioanalisis\u201d,Amigos:4}.<\/em><\/p>\n<p><script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[ \n{\"@type\":\"Question\",\"name\":\"\ud83d\udccc \u00bfQu\u00e9 es Mongo?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<\/p>\n<p>Es una base de datos que se define en documentos, pero, en lugar de guardar solo datos, almacena archivos en formato BSON, en una representaci\u00f3n similar a JSON. Esto permite que tenga un esquema m\u00e1s din\u00e1mico, lo que garantiza que la aplicaci\u00f3n de la informaci\u00f3n o los datos sea m\u00e1s f\u00e1cil. De esta forma, est\u00e1n disponibles principalmente <a href='https:\/\/www.appyweb.es\/desarrollo-app\/'>para la creaci\u00f3n de aplicaciones m\u00e1s avanzadas<\/a> e inteligentes.<\/p>\n<p>Esa caracter\u00edstica tambi\u00e9n permite que puedan aplicarse para m\u00faltiples funcionalidades, llegando a tener participaci\u00f3n en varias \u00e1reas de la industria de la inform\u00e1tica. Por ejemplo, su c\u00f3digo fuente (que est\u00e1 disponible para Windows, Linux, Solaris y OS X) se utiliza para implementaciones en MTV Network y Foursquare.<\/p>\n<p>\"}},\n{\"@type\":\"Question\",\"name\":\"\ud83d\udccc \u00bfC\u00f3mo funciona Mongo?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<\/p>\n<p>Este sistema se escribe en C++, no obstante, todas las consultas se realizan colocando objetos JSON con su principal par\u00e1metro. Pero, si se quiere usar un lenguaje de programaci\u00f3n distinto, se utiliza un driver para muchos de ellos, entre los cuales se encuentran C, C++, Scala, Node.js, Java, C#, entre otros.<\/p>\n<p>Asimismo, este sistema incluye una funcionalidad llamada GridFS que <strong>permite el almacenamiento de los archivos implementada sobre los drivers<\/strong>. Esto le permite distribuir y manipular archivos de forma eficiente, por ejemplo, la <a href='https:\/\/www.appyweb.es\/diseno-web\/'>informaci\u00f3n sobre un dise\u00f1o web m\u00e1s complejo<\/a>, si se utilizan varios servidores se pueden replicar entre ellos de forma segura.<\/p>\n<p>\"}},\n{\"@type\":\"Question\",\"name\":\"\ud83d\udccc \u00bfCu\u00e1les son las caracter\u00edsticas de MongoDB?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<\/p>\n<\/p>\n<\/p>\n<ul>\n<\/p>\n<\/p>\n<li>Cualquier archivo puede ser indexado, incluso se pueden a\u00f1adir \u00edndices secundarios.<\/li>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<li>Las <strong>b\u00fasquedas en la base de pueden realizar por campos<\/strong>, rangos y expresiones.<\/li>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<li>Las consultas pueden hacerse seg\u00fan un aspecto caracter\u00edstico del documento.<\/li>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<li>Se puede ejecutar en diferentes tipos de servidores, balancea y replica la carga para que siga funcionando de forma transparente.<\/li>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<li>Cuenta con un framework de agregaci\u00f3n que permite modificar, a\u00f1adir, filtrar y formatear los archivos.<\/li>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<\/ul>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<p>\"}},\n{\"@type\":\"Question\",\"name\":\"\ud83d\udccc Ejemplo de Mongo\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<\/p>\n<p>Esta base de datos en tan intuitiva que incluso se pueden <strong>guardar archivos sin necesidad de utilizar comandos espec\u00edficos<\/strong>. Por ejemplo, en una base de datos normal y en Mongo se puede a\u00f1adir un documento similar al siguiente, si tiene la descripci\u00f3n de 'Personas' se mostrar\u00eda algo similar a la siguiente forma.<\/p>\n<p><em>{Nombre: \u201cjuan\u201d, Apellidos: \u201crodriguez molina\u201d, Edad: 26, Aficiones: [\u201cbeisbol\u201d,\u201dsoccer\u201d,\u201dalpinismo\u201d], Amigos: [ { Nombre:\u201develin \u201c, Edad:24 }, { Nombre:\u201dkayahl \u201c, Edad:26 }]}.<\/em><\/p>\n<p>Este es un cl\u00e1sico documento de JSON, ya que tiene en s\u00ed strings, array, otros n\u00fameros y subdocumentos. Pero, a diferencia de otras bases de datos, esta tambi\u00e9n permite una descripci\u00f3n como esta.<\/p>\n<p><em>{Nombre: \u201cjuan Carlos\u201d, Estudios: \u201cmedicina y bioanalisis\u201d,Amigos:4}.<\/em><\/p>\n<p>\"}}\n]}<\/script><\/p>\n<h2>M\u00e1s informaci\u00f3n sobre Mongo<\/h2>\n<p>\u00bfNo hab\u00edas escuchado nada sobre esta base de datos antes? mira estos enlaces y obt\u00e9n m\u00e1s informaci\u00f3n al respecto.<\/p>\n<ul>\n<li><a href=\"https:\/\/www.appyweb.es\/diccionario\/database\/\">\u00bfQu\u00e9 es la Database y para qu\u00e9 sirve?<\/a><\/li>\n<li><a href=\"https:\/\/www.mongodb.com\/presentations\/mongodb-atlas-la-mejor-forma-de-utilizar-mongodb-en-la-nube-1\" rel=\"nofollow noopener\" target=\"_blank\">\u00bfQu\u00e9 es Mongo Atlas y c\u00f3mo usarlo en la nube?<\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Es un sistema de base de datos de documentos que puede ser utilizada de forma general, MongoDB puede ser empleada por desarrolladores de aplicaciones o cualquier profesional de la inform\u00e1tica. \u00bfQu\u00e9 es Mongo? Es una base de datos que se define en documentos, pero, en lugar de guardar solo datos, almacena archivos en formato BSON, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":16410,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"footnotes":""},"class_list":["post-3109","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/www.appyweb.es\/diccionario\/wp-json\/wp\/v2\/pages\/3109","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.appyweb.es\/diccionario\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.appyweb.es\/diccionario\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.appyweb.es\/diccionario\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.appyweb.es\/diccionario\/wp-json\/wp\/v2\/comments?post=3109"}],"version-history":[{"count":6,"href":"https:\/\/www.appyweb.es\/diccionario\/wp-json\/wp\/v2\/pages\/3109\/revisions"}],"predecessor-version":[{"id":16413,"href":"https:\/\/www.appyweb.es\/diccionario\/wp-json\/wp\/v2\/pages\/3109\/revisions\/16413"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.appyweb.es\/diccionario\/wp-json\/wp\/v2\/media\/16410"}],"wp:attachment":[{"href":"https:\/\/www.appyweb.es\/diccionario\/wp-json\/wp\/v2\/media?parent=3109"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}