//Se declara express const express = require("express"); //Se inicializa express var app = express(); const Model = require("./model"); //Agrega el mensaje a la BD function addProvider(message) { const myMessage = new Model(message); const saved = myMessage.save(); return saved; } async function getProvider(filterUser) { return new Promise((resolve, reject) => { console.log(filterUser); let filter = {}; if (filterUser !== null) { filter = { user: filterUser }; } Model.find(filter) //Busca por objectID en user y lo inserta en mensaje //.select("_id") .populate("products", 'name category') .exec((error, populated) => { if (error) { console.log("ยทยทยทยท Error ", error); reject(error); return false; } resolve(populated); }); }); } module.exports = { add: addProvider, list: getProvider, };