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.