猫鼬不省钱

时间:2019-01-04 11:58:02

标签: javascript node.js mongodb express mongoose

我在发布路线中有一个save(),实际上并没有保存任何内容。 有人可以告诉我我在做什么错吗?

router.post('/addSchemaField/:id',(req,res,next)=>{

mongooseDynamic.addSchemaField(Profile, req.body.table+"."+req.body.name, {type : [String], default : ""});


Profile.findById(req.params.id, function (err, post) {

  if (err) return next(err);
  
  post[req.body.table][req.body.name][4] = req.body.typ;
  
  console.log(post[req.body.table][req.body.name]);
  
  post.markModified('post[req.body.table][req.body.name][4]');
  
  post.save(function(err, upPost){
    res.send(upPost);
  });
});  
res.end();
});

0 个答案:

没有答案