{"id":7874,"date":"2018-07-12T11:26:22","date_gmt":"2018-07-12T14:26:22","guid":{"rendered":"https:\/\/king.host\/wiki\/?post_type=article&#038;p=7874"},"modified":"2024-09-13T09:24:13","modified_gmt":"2024-09-13T12:24:13","slug":"mongodb-via-terminal-shell","status":"publish","type":"article","link":"https:\/\/king.host\/wiki\/artigo\/mongodb-via-terminal-shell\/","title":{"rendered":"Como conectar um banco MongoDB via terminal Shell"},"content":{"rendered":"\n<p>Para utilizar o mongodb via terminal (shell), ser\u00e1 necess\u00e1rio que voc\u00ea tenha um sistema operacional Linux. Isso porque a conex\u00e3o ao mongo depende dos aplicativos mongo instalados no sistema para executar comandos. Neste tutorial, foi utilizado como exemplo a distribui\u00e7\u00e3o Ubuntu 18.04 LTS.<\/p>\n\n\n\n<p>Para come\u00e7ar a utilizar, \u00e9 necess\u00e1rio instalar a gama de aplicativos do mongo dispon\u00edveis para o sistema.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/king.host\/?utm_source=wiki&amp;utm_medium=banner-artigo&amp;utm_campaign=banner-artigo-wiki-awareness-mongodb-via-terminal-shell\" target=\"_blank\" rel=\"noreferrer noopener\"><img data-original=\"https:\/\/king.host\/wiki\/wp-content\/uploads\/2015\/07\/banner_2.png\" alt=\"banner-kinghost\" class=\"wp-image-25433\"\/><\/a><\/figure>\n\n\n\n<p><box-info>A execu\u00e7\u00e3o dos processos abaixo demanda conhecimento t\u00e9cnico em manipula\u00e7\u00e3o de arquivos em terminal.<\/box-info><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Instalar_o_mongodb_no_Ubuntu\"><\/span>Instalar o mongodb no Ubuntu<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>1. Importe as chaves do distribuidor do software com o seguinte comando<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt-key adv --keyserver hkp:\/\/keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5<\/code><\/pre>\n\n\n\n<p>2. Crie a <em>source list<\/em> para o mongo.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>echo \"deb http:\/\/repo.mongodb.org\/apt\/ubuntu xenial\/mongodb-org\/3.6 multiverse\" | sudo tee \/etc\/apt\/sources.list.d\/mongodb-org-3.6.list<\/code><\/pre>\n\n\n\n<p>3. Atualize os reposit\u00f3rios locais com o seguinte comando:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt-get update<\/code><\/pre>\n\n\n\n<p>4. Execute o instalador:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code> sudo apt-get install -y mongodb-org<\/code><\/pre>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><a href=\"https:\/\/king.host\/wiki\/wp-content\/uploads\/2018\/07\/mongodbshell01.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1146\" height=\"381\" data-src=\"https:\/\/king.host\/wiki\/wp-content\/uploads\/2018\/07\/mongodbshell01.png\" alt=\"Utilizar o mongodb via terminal\" class=\"wp-image-7875 lazyload\" data-srcset=\"https:\/\/king.host\/wiki\/wp-content\/uploads\/2018\/07\/mongodbshell01.png 1146w, https:\/\/king.host\/wiki\/wp-content\/uploads\/2018\/07\/mongodbshell01-300x100.png 300w, https:\/\/king.host\/wiki\/wp-content\/uploads\/2018\/07\/mongodbshell01-768x255.png 768w, https:\/\/king.host\/wiki\/wp-content\/uploads\/2018\/07\/mongodbshell01-960x319.png 960w\" data-sizes=\"(max-width: 1146px) 100vw, 1146px\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" style=\"--smush-placeholder-width: 1146px; --smush-placeholder-aspect-ratio: 1146\/381;\" \/><noscript><img loading=\"lazy\" decoding=\"async\" width=\"1146\" height=\"381\" src=\"https:\/\/king.host\/wiki\/wp-content\/uploads\/2018\/07\/mongodbshell01.png\" alt=\"Utilizar o mongodb via terminal\" class=\"wp-image-7875\" srcset=\"https:\/\/king.host\/wiki\/wp-content\/uploads\/2018\/07\/mongodbshell01.png 1146w, https:\/\/king.host\/wiki\/wp-content\/uploads\/2018\/07\/mongodbshell01-300x100.png 300w, https:\/\/king.host\/wiki\/wp-content\/uploads\/2018\/07\/mongodbshell01-768x255.png 768w, https:\/\/king.host\/wiki\/wp-content\/uploads\/2018\/07\/mongodbshell01-960x319.png 960w\" sizes=\"(max-width: 1146px) 100vw, 1146px\" \/><\/noscript><\/a><figcaption class=\"wp-element-caption\">Execute o comando de instala\u00e7\u00e3o do mongodb<\/figcaption><\/figure><\/div>\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Verificar_versao_do_mongo\"><\/span>Verificar vers\u00e3o do mongo<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Execute o comando abaixo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mongo --version<\/code><\/pre>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><a href=\"https:\/\/king.host\/wiki\/wp-content\/uploads\/2018\/07\/mongodbshell02.png\"><img loading=\"lazy\" decoding=\"async\" width=\"547\" height=\"178\" data-src=\"https:\/\/king.host\/wiki\/wp-content\/uploads\/2018\/07\/mongodbshell02.png\" alt=\"\" class=\"wp-image-7876 lazyload\" data-srcset=\"https:\/\/king.host\/wiki\/wp-content\/uploads\/2018\/07\/mongodbshell02.png 547w, https:\/\/king.host\/wiki\/wp-content\/uploads\/2018\/07\/mongodbshell02-300x98.png 300w\" data-sizes=\"(max-width: 547px) 100vw, 547px\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" style=\"--smush-placeholder-width: 547px; --smush-placeholder-aspect-ratio: 547\/178;\" \/><noscript><img loading=\"lazy\" decoding=\"async\" width=\"547\" height=\"178\" src=\"https:\/\/king.host\/wiki\/wp-content\/uploads\/2018\/07\/mongodbshell02.png\" alt=\"\" class=\"wp-image-7876\" srcset=\"https:\/\/king.host\/wiki\/wp-content\/uploads\/2018\/07\/mongodbshell02.png 547w, https:\/\/king.host\/wiki\/wp-content\/uploads\/2018\/07\/mongodbshell02-300x98.png 300w\" sizes=\"(max-width: 547px) 100vw, 547px\" \/><\/noscript><\/a><figcaption class=\"wp-element-caption\">Verificar vers\u00e3o do mongodb<\/figcaption><\/figure><\/div>\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Conectar_a_uma_base_mongodb\"><\/span>Conectar \u00e0 uma base mongodb<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p><strong>Como identificar os dados de acesso \u00e0 base?<\/strong> Pelo Painel de Controle da KingHost atrav\u00e9s da ferramenta <strong>Gerenciar Mongodb<\/strong>. Caso n\u00e3o saiba a senha da base, voc\u00ea pode redefini-la atrav\u00e9s do menu <em>Editar<\/em>.<br>\n<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><a href=\"https:\/\/king.host\/wiki\/wp-content\/uploads\/2018\/07\/mongodbdados.png\"><img loading=\"lazy\" decoding=\"async\" width=\"778\" height=\"596\" data-src=\"https:\/\/king.host\/wiki\/wp-content\/uploads\/2018\/07\/mongodbdados.png\" alt=\"\" class=\"wp-image-7878 lazyload\" data-srcset=\"https:\/\/king.host\/wiki\/wp-content\/uploads\/2018\/07\/mongodbdados.png 778w, https:\/\/king.host\/wiki\/wp-content\/uploads\/2018\/07\/mongodbdados-300x230.png 300w, https:\/\/king.host\/wiki\/wp-content\/uploads\/2018\/07\/mongodbdados-768x588.png 768w\" data-sizes=\"(max-width: 778px) 100vw, 778px\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" style=\"--smush-placeholder-width: 778px; --smush-placeholder-aspect-ratio: 778\/596;\" \/><noscript><img loading=\"lazy\" decoding=\"async\" width=\"778\" height=\"596\" src=\"https:\/\/king.host\/wiki\/wp-content\/uploads\/2018\/07\/mongodbdados.png\" alt=\"\" class=\"wp-image-7878\" srcset=\"https:\/\/king.host\/wiki\/wp-content\/uploads\/2018\/07\/mongodbdados.png 778w, https:\/\/king.host\/wiki\/wp-content\/uploads\/2018\/07\/mongodbdados-300x230.png 300w, https:\/\/king.host\/wiki\/wp-content\/uploads\/2018\/07\/mongodbdados-768x588.png 768w\" sizes=\"(max-width: 778px) 100vw, 778px\" \/><\/noscript><\/a><figcaption class=\"wp-element-caption\">Painel de Controle KingHost &#8211; Gerenciar Mongodb<\/figcaption><\/figure><\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><a href=\"https:\/\/king.host\/wiki\/wp-content\/uploads\/2018\/07\/mongodbshell03.png\"><img decoding=\"async\" data-src=\"https:\/\/king.host\/wiki\/wp-content\/uploads\/2018\/07\/mongodbshell03.png\" alt=\"Conex\u00e3o \u00e0 uma base mondodb via shell\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" class=\"lazyload\" style=\"--smush-placeholder-width: 1044px; --smush-placeholder-aspect-ratio: 1044\/120;\" \/><noscript><img decoding=\"async\" src=\"https:\/\/king.host\/wiki\/wp-content\/uploads\/2018\/07\/mongodbshell03.png\" alt=\"Conex\u00e3o \u00e0 uma base mondodb via shell\"\/><\/noscript><\/a><\/figure><\/div>\n\n\n<p>Atente-se aos comandos abaixo e substitua os termos em vermelho de acordo com os dados da sua conex\u00e3o.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mongo -u usu\u00e1rio-da-base -p senha-da-base host-de-conexao\/nome-da-base<\/code><\/pre>\n\n\n\n<p><font color=\"#808080\">Exemplo: mongo -u meusite02 -p H1kela41 mongo71-farm68.kinghost.net\/meusite02<\/font><br> <\/p>\n\n\n\n<p>Pronto! Agora voc\u00ea pode executar comandos em sua base mongodb atrav\u00e9s do terminal \ud83d\ude00<\/p>\n","protected":false},"author":9,"featured_media":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","article-category":[11],"article-tag":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/article\/7874"}],"collection":[{"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/article"}],"about":[{"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/types\/article"}],"author":[{"embeddable":true,"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/comments?post=7874"}],"version-history":[{"count":2,"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/article\/7874\/revisions"}],"predecessor-version":[{"id":25458,"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/article\/7874\/revisions\/25458"}],"wp:attachment":[{"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/media?parent=7874"}],"wp:term":[{"taxonomy":"article-category","embeddable":true,"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/article-category?post=7874"},{"taxonomy":"article-tag","embeddable":true,"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/article-tag?post=7874"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}