{"id":1007,"date":"2017-01-22T06:31:27","date_gmt":"2017-01-22T09:31:27","guid":{"rendered":"https:\/\/www.semeru.com.br\/blog\/?p=1007"},"modified":"2022-12-21T13:50:08","modified_gmt":"2022-12-21T16:50:08","slug":"definindo-o-mongodb-como-um-servico","status":"publish","type":"post","link":"https:\/\/www.semeru.com.br\/blog\/definindo-o-mongodb-como-um-servico\/","title":{"rendered":"Definindo o MongoDB como um servi\u00e7o."},"content":{"rendered":"<p>Em um <a href=\"https:\/\/www.semeru.com.br\/blog\/instalando-o-mongodb\/\">post anterior<\/a> voc\u00ea aprendeu como instalar o MongoDB e execut\u00e1-lo. Entretanto abrir a janela de comando toda vez que quiser usar o MongoDb pode n\u00e3o ser algo muito interessante. Para isso podemos definir o MongoDB como um servi\u00e7o que se inicializar\u00e1 junto com o sistema operacional. Para isso adapte para o seu cen\u00e1rio e execute o seguinte comando:<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\t\nmongod --dbpath &quot;{{seu_diretorio_do_mongo}}&quot; --logpath &quot;{{seu_diretorio_do_mongo}}\\logs.txt&quot; --install --serviceName &quot;MongoDB&quot;\n<\/pre>\n<p>No meu caso o comando ficou da forma abaixo.<\/p>\n<p><img decoding=\"async\" style=\"max-width: 100%;\" src=\"https:\/\/github.com\/leandrocgsi\/spring-boot-rest-with-mongodb-example\/blob\/master\/img_mongodb\/mongo24.png?raw=true\" alt=\"Downloading Installer\"><\/p>\n<p>Agora tecle <strong><em>WINDOWS + R<\/em><\/strong> e na janela que se abre digite <strong><em>services.msc<\/em><\/strong> isso ir\u00e1 abrir a tela de servi\u00e7os do Windows. Procure por nosso novo servi\u00e7o <strong><em>&#8220;MongoDB&#8221;<\/em><\/strong>.<\/p>\n<p><img decoding=\"async\" style=\"max-width: 100%;\" src=\"https:\/\/github.com\/leandrocgsi\/spring-boot-rest-with-mongodb-example\/blob\/master\/img_mongodb\/mongo25.png?raw=true\" alt=\"Downloading Installer\"><\/p>\n<p>Caso n\u00e3o esteja em inicializa\u00e7\u00e3o autom\u00e1tica defina como tal. E caso esteja parado clique com o direto e clique no bot\u00e3o iniciar.<\/p>\n<p><img decoding=\"async\" style=\"max-width: 100%;\" src=\"https:\/\/github.com\/leandrocgsi\/spring-boot-rest-with-mongodb-example\/blob\/master\/img_mongodb\/mongo26.png?raw=true\" alt=\"Downloading Installer\"><\/p>\n<p>Pronto de agora em diante toda vez que voc\u00ea iniciar o Windows o MongoDB tamb\u00e9m ser\u00e1 inicializado.<\/p>\n<h2>Treinamentos relacionados com este post<\/h2>\n<p><a href=\"https:\/\/pub.erudio.com.br\/kr\/blog_rest_react_java\" target=\"_blank\" rel=\"noopener\"><br \/>\n        <img decoding=\"async\" style=\"max-width: 100%;\" title=\"React JS consumindo REST API RESTful em Spring Boot Java 16\" src=\"https:\/\/raw.githubusercontent.com\/leandrocgsi\/blog-images\/main\/16-rest-react-java.png\"><br \/>\n<\/a><\/p>\n<p><a href=\"https:\/\/pub.erudio.com.br\/kr\/blog_rest_react_asp_net\" target=\"_blank\" rel=\"noopener\"><br \/>\n        <img decoding=\"async\" style=\"max-width: 100%;\" title=\"React JS consumindo REST API RESTful em ASP.NET Core .NET 6\" src=\"https:\/\/raw.githubusercontent.com\/leandrocgsi\/blog-images\/main\/17-rest-react-aspnet.png\"><br \/>\n<\/a><\/p>\n<p><a href=\"https:\/\/pub.erudio.com.br\/kr\/blog_rest_react_kotlin\" target=\"_blank\" rel=\"noopener\"><br \/>\n        <img decoding=\"async\" style=\"max-width: 100%;\" title=\"React JS consumindo REST API RESTful em Spring Boot e Kotlin\" src=\"https:\/\/raw.githubusercontent.com\/leandrocgsi\/blog-images\/main\/19-rest-react-kotlin.png\"><br \/>\n<\/a><\/p>\n<p><a href=\"https:\/\/pub.erudio.com.br\/kr\/blog_docker\" target=\"_blank\" rel=\"noopener\"><br \/>\n        <img decoding=\"async\" style=\"max-width: 100%;\" title=\"Docker do 0 \u00e0 Maestria: Cont\u00eaineres Desmistificados mais 3 B\u00d4NUS\" src=\"https:\/\/raw.githubusercontent.com\/leandrocgsi\/blog-images\/main\/09-docker.png\"><br \/>\n<\/a><\/p>\n<p><a href=\"https:\/\/pub.erudio.com.br\/kr\/blog_kotlin\" target=\"_blank\" rel=\"noopener\"><br \/>\n        <img decoding=\"async\" style=\"max-width: 100%;\" title=\"Kotlin para DEVs Java: Aprenda a Linguagem Padr\u00e3o do Android\" src=\"https:\/\/raw.githubusercontent.com\/leandrocgsi\/blog-images\/main\/20-kotlin.png\"><br \/>\n<\/a><\/p>\n<p><a href=\"https:\/\/pub.erudio.com.br\/kr\/blog_rest_spring_java\" target=\"_blank\" rel=\"noopener\"><\/p>\n<p><img decoding=\"async\" style=\"max-width: 100%;\" title=\"REST API's RESTFul do 0 \u00e0  AWS com Spring Boot 3, Java e Docker\" src=\"https:\/\/raw.githubusercontent.com\/leandrocgsi\/blog-images\/main\/07-rest-spring-java.png\"><br \/>\n<\/a><\/p>\n<p><a href=\"https:\/\/pub.erudio.com.br\/kr\/blog_rest_asp_net\" target=\"_blank\" rel=\"noopener\"><\/p>\n<p><img decoding=\"async\" style=\"max-width: 100%;\" title=\"REST API's RESTFul do 0 \u00e0 Azure com ASP.NET Core 5 e Docker\" src=\"https:\/\/raw.githubusercontent.com\/leandrocgsi\/blog-images\/main\/01-rest-asp.png\"><br \/>\n<\/a><\/p>\n<p><a href=\"https:\/\/pub.erudio.com.br\/kr\/blog_rest_spring_kotlin\" target=\"_blank\" rel=\"noopener\"><br \/>\n        <img decoding=\"async\" style=\"max-width: 100%;\" title=\"REST API's RESTFul do 0 \u00e0 AWS com Spring Boot 3, Kotlin e Docker\" src=\"https:\/\/raw.githubusercontent.com\/leandrocgsi\/blog-images\/main\/18-rest-spring-kotlin.png\"><br \/>\n<\/a><\/p>\n<div align=\"right\"><div class=\"sharexyWidgetNoindexUniqueClassName\"><div id=\"shr_3267501\"><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Em um post anterior voc\u00ea aprendeu como instalar o MongoDB e execut\u00e1-lo. Entretanto abrir a janela de comando toda vez que quiser usar o MongoDb pode n\u00e3o ser algo muito interessante. Para isso podemos definir o MongoDB como um servi\u00e7o que se inicializar\u00e1 junto com o sistema operacional. Para isso adapte para o seu cen\u00e1rio [&#8230;]<\/p>\n<div align=\"right\">\n<div class=\"sharexyWidgetNoindexUniqueClassName\">\n<div id=\"shr_3267501\"><\/div>\n<\/div>\n<\/div>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[242,241],"tags":[244,243],"_links":{"self":[{"href":"https:\/\/www.semeru.com.br\/blog\/wp-json\/wp\/v2\/posts\/1007"}],"collection":[{"href":"https:\/\/www.semeru.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.semeru.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.semeru.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.semeru.com.br\/blog\/wp-json\/wp\/v2\/comments?post=1007"}],"version-history":[{"count":9,"href":"https:\/\/www.semeru.com.br\/blog\/wp-json\/wp\/v2\/posts\/1007\/revisions"}],"predecessor-version":[{"id":1575,"href":"https:\/\/www.semeru.com.br\/blog\/wp-json\/wp\/v2\/posts\/1007\/revisions\/1575"}],"wp:attachment":[{"href":"https:\/\/www.semeru.com.br\/blog\/wp-json\/wp\/v2\/media?parent=1007"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.semeru.com.br\/blog\/wp-json\/wp\/v2\/categories?post=1007"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.semeru.com.br\/blog\/wp-json\/wp\/v2\/tags?post=1007"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}