【发布时间】:2021-02-12 22:55:14
【问题描述】:
正在开发一个 API,用于获取标题、描述、图像或文档等输入信息。当我不添加图像/文档部分时,我已经测试了 API 是否正常工作。如何添加此字段以将图像/文档插入 mongo DB?我实际上可以在不上传图片/文档的情况下添加信息,我该怎么做?
上传信息控制器
exports.upload = (req, res) =>{
const { title, category, duration, durationSys, description } = req.body
Project.findOne({ title }).exec((err, project) => {
if (project) {
return res.status(400).json({
error: 'Choose a unique title for your Project'
});
}
});
let newProject = new Project({ title, category, duration, durationSys, description});
newProject.save((err, success) => {
if (err) {
console.log('ADDING PROJECT ERROR', err);
return res.status(400).json({
error: err
});
}
res.json({
message: 'Added successfully, check your projects'
});
});
};
【问题讨论】:
标签: node.js mongodb api express mern