json对象。
想要使用它先得npm安装并引入,同时还要加上两条语句(要放在use router的前面!很重要! )
想要使用它先得npm安装并引入,同时还要加上两条语句(要放在use router的前面!很重要! )
app.use(bodyParser.urlencoded({ extended: false }))
app.use(bodyParser.json())接下来就是保存新增数据的操作了,在mongoose文档中可以找到对应的save方法。
then是一个回调函数,是保存后的操作。
router.post('/new',(req,res) => {
console.log(req.body);
new Book(req.body).save().then(() => {
res.redirect('/')
})
})
九、删除和修改
看mongoose文档可知不管是删除查找修改都可以通过id来索引。
<a href=”/edit?id={{%20$value.id%20}}”>编辑</a>所以我们直接使用get方法把id值传过去,后台通过req.query.id就能拿到id的具体值。
修改的具体操作和新建类似,只是value赋了初始值而已。









