MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Comment enregistrer un tableau de fichiers dans la base de données mongoDB à l'aide de multer ?

J'ai trouvé une astuce pour le faire.

const files = req.files;
const images = map(files, (file:any)=>{
    const bufferData = (file as Express.Multer.File).buffer;
    return bufferData;
})

Ces "images" sont maintenant un tableau de type Buffer, que vous pouvez stocker dans la base de données mongoDB sous forme de fichiers binaires.