var blogSchema = new mongoose.Schema({
title: String,
image: String,
body: String,
created: {type: Date, default: Date.now}
});
app.put("/blogs/:id",function(req,res){
Blog.findByIdAndUpdate(req.params.id, req.body.blog ,function(err,updateBlog){
if(err){
console.log(err);
console.log(req.body.blog._id);
console.log(req.body.blog.title);
console.log(req.body.blog.image);
console.log(req.body.blog.body);
}
else{
res.redirect("/blogs/" + req.params.id);
}
});
Я пропустил ненужный код. Ошибка, которую я получил, как было вставлено ниже.
Просто нужна помощь, чтобы выяснить, почему мой blog._id не работает должным образом, остальные заголовок, изображение, тело работают должным образом. Console.log печатает blog._id как неопределенный. Любая помощь будет оценена. Благодаря.
{CastError: сбой приведения к ObjectId для значения "5ae8264a3812d31e7ac0c7c2" по пути "_id" для модели "Блог"