Criar um Documento de Pedido Básico
Nesta primeira etapa, você se conectará ao MongoDB e criará um novo banco de dados. Em seguida, inserirá seu primeiro documento de pedido, que servirá como base para o schema que construiremos nas etapas seguintes.
Primeiro, abra o MongoDB Shell. Esta interface interativa de linha de comando permite que você se comunique com seu banco de dados MongoDB.
mongosh
Uma vez dentro do shell, você verá um prompt >. Agora, mude para um novo banco de dados chamado ecommerce. Se o banco de dados não existir, o MongoDB o criará para você quando você armazenar dados pela primeira vez.
use ecommerce
Em seguida, você criará uma coleção chamada orders inserindo um documento nela. Este documento representará um único pedido e conterá informações essenciais como um ID de pedido, detalhes do cliente, a data do pedido e seu status atual.
Execute o seguinte comando para inserir o documento:
db.orders.insertOne({
order_id: "ORD001",
order_date: new Date("2023-10-26T10:00:00Z"),
customer_id: "CUST123",
status: "pending",
total: 150.0
});
Este comando executa as seguintes ações:
db.orders: Especifica a coleção orders dentro do banco de dados atual.
insertOne(): Um método do MongoDB para inserir um único documento.
- O próprio documento é um objeto semelhante a JSON com pares chave-valor para
order_id, order_date, customer_id, status e total.
Após a inserção bem-sucedida, o MongoDB retornará um reconhecimento juntamente com o _id exclusivo do documento recém-criado.
{
"acknowledged": true,
"insertedId": ObjectId("...")
}
Você agora criou a estrutura básica para um pedido. Na próxima etapa, você aprimorará este documento com informações mais detalhadas.