Está en la página 1de 2

"use strict";

const express = require('express');


const app = express();
require("./middlewares")(app);
const ProductosDB = require("./db/Productos");

async function modificar(producto1,categoria1 ){


const Productos2 = require("./db/Productos");
const Result=Productos2.update({producto:'Coca'},{
$set: {

categoria:'Lacteos'
}
});

console.log(Result);
}

app.get('/', function (request, response) {

/*ProductosDB.find({}, (err, results) => {


response.send(results);
});*/

const Productos1 = require("./db/Productos");


const insertProd=new Productos1({
categoria:"mueble",
producto:"mesa",
});
const result=insertProd.save();
console.log(result);

/*=================*/
const Productos2 = require("./db/Productos");
const Productos3 = require("./db/Productos");
Productos2.updateOne({producto:'Nachos'},{
$set: {

categoria:'r'
}
});
/*=========MODIFICAR======*/
Productos2.findOneAndUpdate({producto: "TV"}, {$set: {categoria: "Highway"}}
, function (err, doc) {
if (err) {
console.log("update document error");
} else {
console.log("update document success");
console.log(doc);
}
});
/*=======DELETE========*/
Productos2.findOneAndDelete({producto: "Nachos"}, function(err, obj) {

if (err) throw err;

console.log("1 document deleted");


});
/*const finder = {};

response.send(request.query.categoria.length);
response.send('---');
if (request.query.categoria && request.query.categoria.length > 0) {
finder["categoria"] = request.query.categoria;
}

ProductosDB.find(finder, (err, results) => {


return response.render("Lista", {
productos: results
});
});*/
/*mostrar*/
ProductosDB.find({}, (err, results) => {
return response.render("Lista", {
productos: results
});
});
});
/*
app.get('/reporte', async (request, response) => {
const productos = await ProductosDB.find(request.query);
return response.xls('reporte.xlsx', JSON.parse(JSON.stringify(productos)));
});
*/
app.listen(3000, function () {
console.log('Example app listening on port 3000!');
});

También podría gustarte