Node.js 在json(mongodb)中存储默认数据时出现问题
我正在学习反应和点头。我想在我的项目任务网站中有一个默认数据,这样当你添加一个新项目时,你就有一个默认任务要做 这就是我如何在我的projectController.js中创建默认任务的方法:Node.js 在json(mongodb)中存储默认数据时出现问题,node.js,reactjs,mongodb,Node.js,Reactjs,Mongodb,我正在学习反应和点头。我想在我的项目任务网站中有一个默认数据,这样当你添加一个新项目时,你就有一个默认任务要做 这就是我如何在我的projectController.js中创建默认任务的方法: exports.crearProyecto = async (req, res) => { // Revisar si hay errores const errores = validationResult(req); if(!errores.isEmpty()) {
exports.crearProyecto = async (req, res) => {
// Revisar si hay errores
const errores = validationResult(req);
if(!errores.isEmpty()) {
return res.status(400).json({ errores: errores.array() })
}
try {
//Crear nuevo proyecto
const proyecto = new Proyecto(req.body);
// Guardar el creador vía jwt
proyecto.creador = req.usuario.id;
// Guardamos el proyecto
proyecto.save();
// creo tareas defecto
const tareaDef = {
"nombre": "Tarea defecto",
"estado": false,
}
// creo tarea con base a esta "interfaz"
const tarea = new Tarea(tareaDef);
tarea.proyecto = proyecto._id;
tarea.save();
res.json(proyecto);
} catch (error) {
console.log(error);
res.status(500).send('Hubo un error');
}
}
这是可行的,但我想创建一个json,其中包含许多默认任务,如:
const tareasDef =[
{
"nombre": "Tarea defecto",
"estado": false,
},
{
"nombre": "Tarea defecto dos",
"estado": false,
}
];
但我不知道怎么做。我试过用地图,但没用
谢谢 修正!我可以做一张地图,这样它就可以工作了:)