use Tienda
db.createCollection("productos")
db.productos.insertMany([
{nombre: "Laptop HP", categoria: "Electronica", precio: 12000, stock: 15, marca: "HP", disponible: true},
{nombre: "Mouse Logitech", categoria: "Accesorios", precio: 300, stock: 50, marca: "Logitech", disponible: true},
{nombre: "Teclado Redragon", categoria: "Accesorios", precio: 800, stock: 20, marca: "Redragon", disponible: true},
{nombre: "Monitor Samsung", categoria: "Electronica", precio: 4500, stock: 10, marca: "Samsung", disponible: true},
{nombre: "USB Kingston", categoria: "Almacenamiento", precio: 150, stock: 100, marca: "Kingston", disponible: true}
])
db.productos.find()
db.producto.find({
$and: [
{precio: {$igt: 500}},
{stock: {$gt: 10}}
]
})
db.productos.find({categoria: "Electronica"})
db.productos.find({marca: {$or: ["HP", "Samsung"] }})
db.productos.find({precio: {$gt:1000}})
db.productos.find({precio: {$gte: 200, $lte: 5000}})
db.productos.find({stock: {$lt: 20}})
db.productos.find({categoria: {$or: ["Electronica", "Accesorios"]}})
db.productos.find({}, {_id: 0, nombre: 1, precio: 1})
db.productos.updateOne(
{nombre: "USB Kingston"},
{$set: {precio: 200}}
)
db.productos.find()
db.productos.find().sort({precio: 1})
db.productos.deleteMany({ precio: {$lt: 150}})
db.productos.find().sort({ precio: -1})
db.productos.find({ nombre: /^M/})
db.productos.countDocuments()
db.productos.find({ nombre: /top/i })
db.productos.find({ nombre: "Mouse Logitech" })
db.productos.find({
marca: {$and: ["HP", "Logitech"]},
precio: {$gt: 500}
})
db.productos.find({ marca: "HP"})
db.productos.find({
nombre: /^T/,
precio: {$gt: 500}
})
db.productos.find({
categoria: "Electronica",
precio: {$gt: 3000},
stock: {$gt: 5}
})
db.productos.deleteMany({
$or: [
{ stock: { $lt: 5}},
{ disponible: false}
]
})
db.productos.find()
To embed this project on your website, copy the following code and paste it into your website's HTML: