Capa do Ebook gratuito Criação e manutenção de banco de dados MongoDB do básico ao avançado

Criação e manutenção de banco de dados MongoDB do básico ao avançado

3

(2)

88 páginas

Inserindo documentos no MongoDB: Instalação do MongoDB

Capítulo 10

Tempo estimado de leitura: 3 minutos

Audio Icon

Ouça em áudio

0:00 / 0:00

Para iniciar nossa jornada com o MongoDB, é essencial ter o sistema instalado em nossa máquina. Portanto, vamos começar com o processo de instalação do MongoDB.

Instalação do MongoDB

Primeiramente, é necessário baixar o MongoDB Community Server, que é a versão gratuita do MongoDB, diretamente do site oficial. É importante escolher a versão do sistema operacional correto para garantir a compatibilidade.

Após o download, execute o arquivo e siga as instruções do instalador. Durante o processo de instalação, uma opção para instalar o MongoDB como um serviço do Windows será apresentada. Isso é recomendado, pois permite que o MongoDB seja iniciado automaticamente quando o sistema é iniciado.

Após a instalação, é necessário criar um diretório para armazenar os dados do MongoDB. Por padrão, o MongoDB procura um diretório chamado '/data/db' no diretório raiz do seu sistema. Você pode criar esse diretório usando o comando 'mkdir' no terminal.

Finalmente, para iniciar o MongoDB, tudo o que você precisa fazer é abrir um terminal e digitar 'mongod'. Isso iniciará o MongoDB e ele começará a escutar conexões na porta 27017.

Continue em nosso aplicativo

Você poderá ouvir o audiobook com a tela desligada, ganhar gratuitamente o certificado deste curso e ainda ter acesso a outros 5.000 cursos online gratuitos.

ou continue lendo abaixo...
Download App

Baixar o aplicativo

Inserindo Documentos no MongoDB

Com o MongoDB instalado e funcionando, podemos começar a inserir documentos em nosso banco de dados. Mas antes, é necessário entender o que são documentos no contexto do MongoDB.

Os documentos são o equivalente a registros ou linhas em bancos de dados relacionais. No MongoDB, os documentos são estruturados como objetos JSON, tornando-os muito flexíveis e fáceis de trabalhar.

Para inserir documentos no MongoDB, usamos o método 'insert'. Existem duas variantes deste método: 'insertOne' e 'insertMany'. Como os nomes sugerem, 'insertOne' é usado para inserir um único documento, enquanto 'insertMany' é usado para inserir vários documentos de uma vez.

Aqui está um exemplo de como inserir um único documento em uma coleção chamada 'users':

db.users.insertOne({
    nome: 'John Doe',
    email: 'johndoe@example.com',
    idade: 30
});

Este comando inserirá um documento com os campos 'nome', 'email' e 'idade' na coleção 'users'. Se a coleção não existir, ela será criada automaticamente.

Para inserir vários documentos de uma vez, podemos usar o método 'insertMany' e fornecer uma matriz de documentos:

db.users.insertMany([
    {
        nome: 'Jane Doe',
        email: 'janedoe@example.com',
        idade: 28
    },
    {
        nome: 'Bob Smith',
        email: 'bobsmith@example.com',
        idade: 35
    }
]);

Este comando inserirá dois documentos na coleção 'users'.

Após a inserção, o MongoDB retornará um relatório de status que inclui o número de documentos inseridos e os IDs desses documentos.

É importante observar que o MongoDB automaticamente atribui um ID único a cada documento no momento da inserção, se um não for fornecido. Este ID é armazenado no campo '_id' e é usado para identificar o documento de forma única.

Em conclusão, a inserção de documentos no MongoDB é um processo simples e direto, graças à flexibilidade dos documentos JSON e aos poderosos métodos de inserção fornecidos pelo MongoDB. Com essas ferramentas em mãos, você pode começar a construir seu banco de dados MongoDB com facilidade.

Agora responda o exercício sobre o conteúdo:

Qual é o processo para inserir documentos no MongoDB?

Você acertou! Parabéns, agora siga para a próxima página

Você errou! Tente novamente.

A forma correta de inserir documentos no MongoDB é usando o método insert com suas variantes: insertOne para um único documento e insertMany para vários. Estas são as práticas recomendadas para manipular documentos em MongoDB.

Próximo capitúlo

Inserindo documentos no MongoDB: Configuração do ambiente MongoDB

Arrow Right Icon
Baixe o app para ganhar Certificação grátis e ouvir os cursos em background, mesmo com a tela desligada.