Crear un Documento de Pedido Básico
En este primer paso, se conectará a MongoDB y creará una nueva base de datos. Luego, insertará su primer documento de pedido, que servirá como base para el esquema que construiremos en los siguientes pasos.
Primero, abra la Shell de MongoDB (MongoDB Shell). Esta interfaz interactiva de línea de comandos le permite comunicarse con su base de datos MongoDB.
mongosh
Una vez dentro de la shell, verá un prompt >. Ahora, cambie a una nueva base de datos llamada ecommerce. Si la base de datos no existe, MongoDB la creará por usted cuando almacene datos por primera vez.
use ecommerce
A continuación, creará una colección llamada orders insertando un documento en ella. Este documento representará un único pedido y contendrá información esencial como un ID de pedido, detalles del cliente, la fecha del pedido y su estado actual.
Ejecute el siguiente comando para insertar el 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 realiza las siguientes acciones:
db.orders: Especifica la colección orders dentro de la base de datos actual.
insertOne(): Un método de MongoDB para insertar un único documento.
- El documento en sí es un objeto similar a JSON con pares clave-valor para
order_id, order_date, customer_id, status y total.
Después de una inserción exitosa, MongoDB devolverá un acuse de recibo junto con el _id único del documento recién creado.
{
"acknowledged": true,
"insertedId": ObjectId("...")
}
Ahora ha creado la estructura básica para un pedido. En el siguiente paso, mejorará este documento con información más detallada.