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.

Now answer the exercise about the content:

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

You are right! Congratulations, now go to the next page

You missed! Try again.

Next page of the Free Ebook:

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

Earn your Certificate for this Course for Free! by downloading the Cursa app and reading the ebook there. Available on Google Play or App Store!

Get it on Google Play Get it on App Store

+ 6.5 million
students

Free and Valid
Certificate with QR Code

48 thousand free
exercises

4.8/5 rating in
app stores

Free courses in
video, audio and text