const chunkModel = require('../model/chunk.model') const dokumenModel = require('../model/dokumen.model') exports.addDokumen = async (dokumen) => { const chunk = await chunkModel.create({ data: dokumen.buffer, type: dokumen.mimetype, size: dokumen.size, }) const data = await dokumenModel.create({ chunk: chunk._id, type: dokumen.mimetype, judul: Date.now() + '-' + dokumen.originalname, path: process.env.BASE_URL + '/dokumen/' + chunk._id, }) return data } exports.addManyDokumen = async (dokumenArray) => { return Promise.all( dokumenArray.map(async (dokumen) => { const chunk = await chunkModel.create({ data: dokumen.buffer, type: dokumen.mimetype, size: dokumen.size, }) const data = await dokumenModel.create({ chunk: chunk._id, type: dokumen.mimetype, judul: Date.now() + '-' + dokumen.originalname, path: process.env.BASE_URL + '/dokumen/' + chunk._id, }) return data }) ) }