JanelasMacSoftwareConfiguraçõesSegurançaProdutividadeLinuxAndroidDesempenhoConfiguraçãoApple Tudo

Como instalar o MongoDB no Windows

Editado 2 meses atrás por ExtremeHow Equipe Editorial

InstalaçãoConfiguraçãoJanelasBanco de DadosMongoDBSoftwareImplantaçãoDesenvolvimentoConfiguraçãoSistema Operacional

Como instalar o MongoDB no Windows

Tradução atualizada 2 meses atrás

O MongoDB é um banco de dados NoSQL popular que ajuda os desenvolvedores a armazenar grandes quantidades de dados de forma eficiente. Este guia irá conduzi-lo através do processo passo a passo para instalar o MongoDB em um sistema operacional Windows. Ao final deste guia, você terá uma configuração MongoDB em funcionamento e entenderá o básico de executar o MongoDB no seu sistema Windows.

Passo 1: Baixar o MongoDB

O primeiro passo para instalar o MongoDB é baixar o instalador do MongoDB para Windows. Siga estes passos:

  1. Abra seu navegador web e vá para o site oficial do MongoDB www.mongodb.com.
  2. Vá para a seção de downloads ou encontre a página do servidor comunitário.
  3. Escolha a versão do MongoDB que deseja baixar. É recomendável escolher a última versão estável para obter os melhores recursos e atualizações de segurança.
  4. Escolha sua plataforma Windows, e selecione MSI (Instalador do Windows) como o pacote.
  5. Clique no botão "Download" para baixar o instalador do MongoDB para o seu computador.

Passo 2: Instalar o MongoDB

Depois que o arquivo do instalador do MongoDB for baixado, você precisará instalá-lo no seu sistema Windows. Siga estes passos:

  1. Vá para o diretório onde o arquivo do instalador foi baixado, geralmente a pasta "Downloads".
  2. Dê um duplo clique no arquivo .msi para iniciar o instalador do MongoDB.
  3. Siga as instruções na tela para completar a instalação. Você verá opções como "Completa" e "Customizada". É recomendável escolher "Completa" para instalar todos os componentes do MongoDB.
  4. Após escolher seu tipo de instalação preferido, clique em "Avançar" e prossiga seguindo as instruções.
  5. Quando chegar à página de "Configuração do Serviço", certifique-se de que a opção "Instalar MongoDB como um serviço" esteja marcada. Isso permite que o MongoDB seja executado automaticamente quando o Windows iniciar. Deixe as outras opções como padrão.
  6. Finalize a instalação clicando em "Instalar" e depois clique em "Concluir" quando terminar.

Passo 3: Configurar variáveis de ambiente (opcional)

Para usar as ferramentas de linha de comando do MongoDB de maneira conveniente, você pode adicionar o diretório bin do MongoDB à variável de ambiente PATH do seu sistema. Este passo permite que você execute comandos do MongoDB de qualquer prompt de comando sem especificar o caminho completo. Você pode fazer isso da seguinte forma:

  1. Abra o menu Iniciar e digite variáveis de ambiente, depois clique em "Editar variáveis de ambiente do sistema".
  2. Na janela Propriedades do Sistema, clique no botão "Variáveis de Ambiente".
  3. Na seção "Variáveis de Sistema", encontre e selecione a variável "Path", depois clique em "Editar".
  4. Na janela "Editar Variável de Ambiente", clique em "Novo" e adicione o caminho para o diretório bin do MongoDB. Por padrão, é C:\Program Files\MongoDB\Server\numero_versao\bin.
  5. Clique em "OK" para salvar e sair de todas as caixas de diálogo.

Passo 4: Criar os diretórios de dados

O MongoDB precisa de diretórios para armazenar dados e arquivos de log. Por padrão, estes diretórios não são criados durante a instalação, então você deve criá-los manualmente. Veja como:

  1. Abra o Windows Explorer e navegue até o drive onde deseja armazenar os dados do MongoDB. Normalmente, será o drive C:.
  2. Crie uma nova pasta chamada data clicando com o botão direito, escolhendo "Novo" e depois "Pasta".
  3. Dentro da pasta data, crie outra pasta chamada db. É aqui que o MongoDB armazenará seus arquivos de banco de dados.
  4. Se desejar, crie uma pasta log dentro do diretório data para os arquivos de log do MongoDB, embora isso não seja obrigatório, pois os logs podem ser direcionados para arquivos específicos.

Passo 5: Executar o MongoDB

Agora que o MongoDB está instalado e seus diretórios estão configurados, é hora de executar o MongoDB. Você pode iniciar o servidor do MongoDB como um serviço do Windows ou manualmente. Este guia explica ambos os métodos:

Executando o MongoDB como um serviço

Já que o MongoDB foi instalado como um serviço, ele inicia automaticamente com o Windows. No entanto, você também pode gerenciá-lo manualmente:

  1. Abra um Prompt de Comando com privilégios administrativos. Você pode fazer isso procurando por cmd, clicando com o botão direito no aplicativo "Prompt de Comando" e selecionando "Executar como administrador".
  2. Para iniciar o servidor do MongoDB, digite o comando net start MongoDB e pressione Enter. Isso inicia o serviço MongoDB.
  3. Para parar o servidor do MongoDB, use o comando net stop MongoDB quando necessário.

Executando o MongoDB manualmente

Se você preferir executar o MongoDB manualmente a partir da linha de comando, siga estes passos:

  1. Abra o prompt de comando.
  2. Navegue até o diretório bin do MongoDB digitando o seguinte comando e pressionando Enter: cd C:\Program Files\MongoDB\Server\numero_versao\bin. Substitua numero_versao pela versão do MongoDB instalada.
  3. Inicie o servidor do MongoDB digitando mongod no prompt de comando. Se o seu diretório de dados não for o padrão C:\data\db, especifique o caminho adicionando a opção --dbpath como: mongod --dbpath=caminho_para_seu_diretorio_db.
  4. O prompt de comando exibirá logs indicando que o MongoDB foi iniciado. Deixe esta janela aberta para manter o MongoDB em execução.

Passo 6: Conectar ao MongoDB

Com o MongoDB em execução, você pode agora conectar-se ao banco de dados usando o shell do MongoDB, que é uma ferramenta de linha de comando para interagir com o banco de dados MongoDB. Aqui está como usá-lo:

  1. Abra uma nova janela de prompt de comando.
  2. Se o diretório bin do MongoDB estiver no seu PATH, apenas digite mongo e pressione Enter. Caso contrário, navegue até o diretório bin e execute mongo de lá.
  3. O shell será carregado, e você agora está conectado ao servidor MongoDB. Você pode começar a usar comandos do MongoDB para interagir com seu banco de dados. Por exemplo, crie uma nova base de dados digitando use myDatabase e pressionando Enter. Isso cria (ou muda para) uma base de dados chamada "myDatabase".

Passo 7: Comandos básicos do MongoDB

Agora que o MongoDB está em funcionamento, é útil conhecer alguns comandos básicos para gerenciar e trabalhar com seus dados. Aqui estão algumas operações básicas no MongoDB:

Criando um banco de dados

Crie uma nova base de dados digitando o comando use myDatabase. Se a base de dados não existir, o MongoDB a criará na primeira vez que você armazenar dados nela.

Inserindo um documento

Para adicionar dados ao seu banco de dados, insira documentos em uma coleção. Uma coleção é semelhante a uma tabela em um banco de dados relacional. Use o seguinte comando no shell do MongoDB:

db.myCollection.insertOne({
    "name": "John Doe",
    "Age": 29,
    "city": "New York"
})

Este comando adiciona um novo documento à coleção "myCollection". Se a coleção não existir, o MongoDB a criará.

Consultando os dados

Recupere dados usando o comando find:

db.myCollection.find({ "name": "John Doe" })

Este comando procura por documentos onde o campo "name" é igual a "John Doe".

Atualizando um documento

Atualize um documento com o comando updateOne ou updateMany:

db.myCollection.updateOne(
    { "name": "John Doe" },
    { $set: {
            "Age": 30
        }
    }
)

Isso atualiza o campo "Age" para 30 para documentos onde o "Name" é "John Doe".

Excluindo um documento

Exclua um documento usando deleteOne ou deleteMany:

db.myCollection.deleteOne({ "name": "John Doe" })

Este comando exclui o documento onde o "name" é "John Doe".

Conclusão

Você aprendeu como instalar o MongoDB no seu computador Windows e agora tem um entendimento básico de como iniciar o MongoDB, conectar-se usando o shell do MongoDB e executar operações básicas. O MongoDB é um banco de dados NoSQL poderoso com uma arquitetura flexível e escalável. À medida que você se aprofunda no MongoDB, explore seus recursos avançados, como índices, agregação e replicação para construir aplicativos robustos e de alto desempenho.

Se você encontrar algo errado com o conteúdo do artigo, você pode


Comentários