| Current Path : /home/deltalab/PMS/partner-manager-backend/rest/queries/ |
| Current File : //home/deltalab/PMS/partner-manager-backend/rest/queries/master.js |
const { masterModel } = require('../../models/mongoose/master');
/**
* Return a list of products given a partner ID
* @param {string} partnerId
* @returns products
*/
async function readMany(partnerId = undefined) {
const query = {};
if (partnerId) {
query.partnerId = partnerId;
}
const masters = await masterModel.find(query);
return masters;
}
/**
* Return a master given its ID
* @param {string} masterId
* @returns product
*/
async function readOne(masterId) {
const master = await masterModel.findById({ _id: masterId });
return master;
}
async function createOne(master) {
const addedMaster = await masterModel.create(master);
return addedMaster;
}
module.exports = {
readMany,
readOne,
createOne,
};