Conectar ao MongoDB e Encontrar Todos os Documentos
Nesta primeira etapa, você se conectará ao servidor MongoDB, criará um banco de dados e uma coleção, inserirá alguns dados de exemplo e, em seguida, recuperará todos os documentos dessa coleção. Este é o ponto de partida para qualquer interação com o banco de dados.
Primeiro, abra seu terminal e inicie o MongoDB Shell executando o comando mongosh.
mongosh
O prompt do seu terminal mudará para indicar que você está agora dentro do MongoDB Shell, pronto para executar comandos do banco de dados.
Em seguida, mude para um novo banco de dados chamado bookstore. Se o banco de dados não existir, o MongoDB o criará quando você armazenar dados pela primeira vez.
use bookstore
Agora, vamos inserir alguns documentos em uma nova coleção chamada books. Uma coleção é um grupo de documentos MongoDB, semelhante a uma tabela em um banco de dados relacional. O método insertMany() permite adicionar vários documentos de uma vez.
db.books.insertMany([
{ title: "Python Basics", author: "John Smith", year: 2022, stock: 15 },
{ title: "MongoDB Essentials", author: "Jane Doe", year: 2023, stock: 8 },
{ title: "Web Development", author: "Alice Johnson", year: 2021, stock: 20 }
]);
Após executar o comando, você verá uma confirmação de que os documentos foram inseridos com sucesso.
Para recuperar e visualizar todos os documentos na coleção books, use o método find() sem nenhum argumento.
db.books.find();
A saída listará todos os três documentos que você acabou de inserir. Cada documento possui um campo _id, que é um identificador único adicionado automaticamente pelo MongoDB.
[
{
_id: ObjectId("..."),
title: 'Python Basics',
author: 'John Smith',
year: 2022,
stock: 15
},
{
_id: ObjectId("..."),
title: 'MongoDB Essentials',
author: 'Jane Doe',
year: 2023,
stock: 8
},
{
_id: ObjectId("..."),
title: 'Web Development',
author: 'Alice Johnson',
year: 2021,
stock: 20
}
]