Está en la página 1de 3

FACATATIVÁ ,CUNDINAMARCA

AGOSTO , 2023

APRENDIZ SENA
NATALIA MUÑOZ SERNA

PROGRAMA
ANÁLISIS Y DESARROLLO DE SOFTWARE

FICHA
2627108

Evidencia de desempeño: GA6-220501096-AA1-EV03


creación de los objetos de la base de datos

2023
INTRODUCCION.

A continuación en el siguiente documento encontrará una serie de pasos y sentencias para


crear objetos JSON que modelen los datos de un carro, inserten datos en la colección,
consulten los datos ingresados y actualicen en una base de datos NoSQL, podemos utilizar
MongoDB como ejemplo. A continuación, se proporcionan las sentencias correspondientes:

1. Sentencia para Crear una Colección:

db.createCollection("carros")

Esto crea una colección llamada "carros" en la base de datos actual.

2. Sentencia para Insertar Datos en la Colección:

db.carros.insertMany([
{
"placa": "ABC123",
"numero_serie": "123456",
"modelo": "Sedan",
"marca": "Toyota",
"kilometraje": 35000,
"tipo": "Automóvil"
},
{
"placa": "XYZ789",
"numero_serie": "789012",
"modelo": "Camioneta",
"marca": "Ford",
"kilometraje": 50000,
"tipo": "SUV"
},
{
"placa": "DEF456",
"numero_serie": "456789",
"modelo": "Hatchback",
"marca": "Honda",
"kilometraje": 28000,
"tipo": "Automóvil"
},
{
"placa": "GHI789",
"numero_serie": "987654",
"modelo": "Sedan",
"marca": "Nissan",
"kilometraje": 42000,
"tipo": "Automóvil"
},
{
"placa": "JKL012",
"numero_serie": "654321",
"modelo": "Camioneta",
"marca": "Chevrolet",
"kilometraje": 60000,
"tipo": "SUV"
}
])

Esto inserta 5 documentos JSON en la colección "carros" con diferentes datos de vehículos.

3. Sentencia para Consultar los Datos Ingresados:

db.carros.find()

Esta sentencia recupera todos los documentos de la colección "carros", mostrando los datos
de los carros.

4. Sentencia para Actualizar los Datos de la Colección:

Supongamos que deseamos actualizar el kilometraje de un carro específico con la placa


"ABC123" a 40000 km. Podemos usar la siguiente sentencia:

db.carros.updateOne(
{ "placa": "ABC123" },
{ $set: { "kilometraje": 40000 } }
)

Esto actualiza el documento con la placa "ABC123" y cambia el valor del campo
"kilometraje" a 40000.

También podría gustarte