8.6. Inserindo documentos no MongoDB: Criando coleções no MongoDB

Página 14

Ao trabalhar com MongoDB, um dos primeiros passos é a criação de coleções e a inserção de documentos. Este processo é fundamental para estabelecer a estrutura do banco de dados e permitir a manipulação de dados. Neste capítulo, vamos abordar como criar coleções no MongoDB e inserir documentos nelas.

Criando Coleções no MongoDB

Em MongoDB, uma coleção é um grupo de documentos. É equivalente a uma tabela em bancos de dados relacionais. Cada documento em uma coleção tem um número diferente de campos, tamanho e conteúdo. A coleção não impõe um esquema rígido, o que significa que os documentos não precisam ter a mesma estrutura ou campos.

Para criar uma coleção, usamos o comando 'db.createCollection()'. Suponha que queremos criar uma coleção chamada 'students'. O comando seria:

db.createCollection("students")

Este comando cria uma nova coleção chamada 'students'. Se a coleção for criada com sucesso, o MongoDB retornará um objeto que confirma a operação.

Inserindo Documentos no MongoDB

Depois de criar uma coleção, o próximo passo é inserir documentos nela. Em MongoDB, um documento é um conjunto de pares de chave-valor. É semelhante a um objeto JSON.

Para inserir um documento em uma coleção, usamos o comando 'db.collection.insert()'. Suponha que queremos inserir um documento na coleção 'students'. O documento tem dois campos: 'name' e 'age'. O comando seria:

db.students.insert({name: "John", age: 22})

Este comando insere um documento na coleção 'students'. O documento tem dois campos: 'name' e 'age'. Se o documento for inserido com sucesso, o MongoDB retornará um objeto que confirma a operação.

Criando e Inserindo Documentos em uma Operação

Em MongoDB, também podemos criar uma coleção e inserir um documento nela em uma única operação. Para fazer isso, usamos o comando 'db.collection.insert()'. Suponha que queremos criar uma coleção chamada 'teachers' e inserir um documento nela. O documento tem dois campos: 'name' e 'subject'. O comando seria:

db.teachers.insert({name: "Jane", subject: "Mathematics"})

Este comando cria uma nova coleção chamada 'teachers' e insere um documento nela. O documento tem dois campos: 'name' e 'subject'. Se a coleção for criada e o documento for inserido com sucesso, o MongoDB retornará um objeto que confirma a operação.

Conclusão

Em resumo, a criação de coleções e a inserção de documentos são operações fundamentais em MongoDB. Elas estabelecem a estrutura do banco de dados e permitem a manipulação de dados. Ao criar uma coleção, usamos o comando 'db.createCollection()'. Para inserir um documento em uma coleção, usamos o comando 'db.collection.insert()'. Também podemos criar uma coleção e inserir um documento nela em uma única operação.

Compreender essas operações é essencial para trabalhar com MongoDB. Elas formam a base para operações mais complexas, como atualização e exclusão de documentos, consulta de dados e muito mais. Portanto, é aconselhável praticá-las e tornar-se confortável com elas.

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

Qual é o processo para criar uma coleção e inserir um documento no MongoDB?

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

Você errou! Tente novamente.

Próxima página do Ebook Gratuito:

158.7. Inserindo documentos no MongoDB: Inserindo documentos simples no MongoDB

Ganhe seu Certificado deste Curso Gratuitamente! ao baixar o aplicativo Cursa e ler o ebook por lá. Disponível na Google Play ou App Store!

Disponível no Google Play Disponível no App Store

+ de 6,5 milhões
de alunos

Certificado Gratuito e
Válido em todo o Brasil

48 mil exercícios
gratuitos

4,8/5 classificação
nas lojas de apps

Cursos gratuitos em
vídeo, áudio e texto