O MongoDB é um banco de dados NoSQL de código aberto que fornece suporte para diferentes formas de dados. Ele é usado em muitas aplicações modernas de desenvolvimento web por sua facilidade de uso, flexibilidade e escalabilidade. Nesta seção, vamos discutir como criar um banco de dados no MongoDB e como inserir documentos nele.
Criando um banco de dados no MongoDB
Para começar a usar o MongoDB, primeiro precisamos criar um banco de dados. No MongoDB, o comando 'use' é usado para criar um novo banco de dados. Se o banco de dados mencionado no comando já existir, ele será aberto para transações. Se não existir, ele será criado. A sintaxe é a seguinte:
use nome_do_banco_de_dados
Por exemplo, para criar um banco de dados chamado 'meuBancoDeDados', você usaria o seguinte comando:
use meuBancoDeDados
Você verá uma mensagem dizendo 'switched to db meuBancoDeDados', indicando que o banco de dados foi criado e está pronto para uso.
Inserindo documentos no MongoDB
Depois de criar um banco de dados, você pode começar a inserir documentos nele. No MongoDB, os dados são armazenados em documentos, que são semelhantes aos registros ou linhas em bancos de dados relacionais. Cada documento é uma coleção de campos e valores, semelhante a um objeto JSON.
Para inserir um documento em uma coleção, usamos o comando 'insert'. A sintaxe é a seguinte:
db.nome_da_coleção.insert(documento)
Por exemplo, para inserir um documento na coleção 'usuarios' do nosso banco de dados 'meuBancoDeDados', usaríamos o seguinte comando:
db.usuarios.insert({nome: "João", idade: 25, email: "joao@email.com"})
Isso criará um novo documento na coleção 'usuarios' com os campos 'nome', 'idade' e 'email' e seus respectivos valores. Se a coleção 'usuarios' não existir, ela será criada.
Você pode inserir vários documentos de uma vez usando o comando 'insertMany'. A sintaxe é a seguinte:
db.nome_da_coleção.insertMany([documento1, documento2, ...])
Por exemplo, para inserir vários documentos na coleção 'usuarios', usaríamos o seguinte comando:
db.usuarios.insertMany([{nome: "João", idade: 25, email: "joao@email.com"}, {nome: "Maria", idade: 30, email: "maria@email.com"}])
Isso criará dois novos documentos na coleção 'usuarios'.
Conclusão
A criação de um banco de dados no MongoDB e a inserção de documentos nele são tarefas simples e diretas. No entanto, elas formam a base para trabalhar com o MongoDB. Compreender essas operações básicas é essencial para trabalhar efetivamente com este poderoso banco de dados NoSQL.
Na próxima seção, discutiremos como consultar documentos no MongoDB, o que permitirá que você recupere dados de forma eficiente e eficaz.