0% encontró este documento útil (0 votos)
83 vistas3 páginas

Creación y Gestión de Datos en MongoDB

El documento describe los pasos para crear una colección de datos de vehículos en MongoDB, insertar datos de ejemplo, y realizar consultas y actualizaciones en la colección.

Cargado por

ayalaperezsandra
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
83 vistas3 páginas

Creación y Gestión de Datos en MongoDB

El documento describe los pasos para crear una colección de datos de vehículos en MongoDB, insertar datos de ejemplo, y realizar consultas y actualizaciones en la colección.

Cargado por

ayalaperezsandra
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 3

CREACIÓN DE LOS OBJETOS DE LA BASE DE DATOS GA6-220501096-AA1-EV03

SANDRA MILENA AYALA

PRESENTADO A:
FRANCISCO ARNALDO VARGAS

SERVICIO NACIONAL DE APRENDIZAJE-SENA


ANALISIS Y DESARROLLO DE SOFTWARE
MEDELLIN-ANTIOQUIA
2024
● Realice la sentencia para crear un objeto JSON que modele los datos
de un carro (placa, número serie, modelo, marca, kilometraje, tipo).
{
"placa": "ABC-123",
"numero_serie": "123456789",
"modelo": "2022",
"marca": "Toyota",
"kilometraje": 5000,
"tipo": "sedan"
}

● Realice la sentencia para insertar 5 datos en la colección creada.


const MongoClient = require('mongodb').MongoClient;

const url = 'mongodb://localhost:27017';


const dbName = 'nombre_de_tu_base_de_datos';

MongoClient.connect(url, function(err, client) {


const db = client.db(dbName);

const carros = [
{ "placa": "ABC-123", "numero_serie": "123456789", "modelo":
"2022", "marca": "Toyota", "kilometraje": 5000, "tipo": "sedan" },
{ "placa": "DEF-456", "numero_serie": "234567890", "modelo":
"2021", "marca": "Honda", "kilometraje": 10000, "tipo": "suv" },
{ "placa": "GHI-789", "numero_serie": "345678901", "modelo":
"2020", "marca": "Ford", "kilometraje": 8000, "tipo": "camioneta" },
{ "placa": "JKL-012", "numero_serie": "456789012", "modelo": "2022",
"marca": "Nissan", "kilometraje": 2000, "tipo": "sedan" },
{ "placa": "MNO-345", "numero_serie": "567890123", "modelo":
"2019", "marca": "Chevrolet", "kilometraje": 15000, "tipo": "hatchback" }
];

db.collection('carros').insertMany(carros, function(err, result) {


if (err) throw err;
console.log(`${result.insertedCount} carros insertados.`);
client.close();
});
});
● Realice la sentencia para consultar los datos ingresados en la
colección.
const MongoClient = require('mongodb').MongoClient;

const url = 'mongodb://localhost:27017';


const dbName = 'nombre_de_tu_base_de_datos';
MongoClient.connect(url, function(err, client) {
const db = client.db(dbName);

db.collection('carros').find({}).toArray(function(err, result) {
if (err) throw err;
console.log(result);
client.close();
});
});

también puedes especificar condiciones en el objeto

db.collection('carros').find({ marca: 'Toyota' }).toArray(function(err,


result) {
if (err) throw err;
console.log(result);
client.close();
});

● Actualice los datos de la colección.

const MongoClient = require('mongodb').MongoClient;

const url = 'mongodb://localhost:27017';


const dbName = 'nombre_de_tu_base_de_datos';

MongoClient.connect(url, function(err, client) {


const db = client.db(dbName);

db.collection('carros').updateOne(
{ placa: 'ABC-123' },
{ $set: { kilometraje: 6000 } },
function(err, result) {
if (err) throw err;
console.log(`${result.modifiedCount} carros actualizados.`);
client.close();
}
);
});

También podría gustarte