最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

删除订单有效,删除咖啡无效。相同的功能

运维笔记admin9浏览0评论

删除订单有效,删除咖啡无效。相同的功能

删除订单有效,删除咖啡无效。相同的功能

我必须在nodejs + express + mongodb中构建一个CRUD,并且我具有删除订单的功能(该功能已成功通过参数删除订单,并且该功能的副本适用于“ coffees” MongoDB集合。

第二个返回未定义的值,或简单地返回{}。

首先我修改了集合,然后将不同的源作为参数。

这里是server.js

//此代码有效。

app.delete('/orders/:coffee_id', (req, res) => {
 db.collection('orders').findOneAndDelete({name: req.body.coffee_id}, (err, result) => {
    if (err) return res.send(500, err)
    res.json('Order deleted')
  })
})

//订单集合。这意味着访问localhost:3000 / orders / Delta返回订单已删除

//代码无法正常工作:

app.delete('/coffees/:id', (req, res) => {
db.collection('coffees').findOneAndDelete({'name': req.body.name}, (err, result) => {
    console.log(res.body)  // returns undefined.
    if (err) return res.send(500, err)
    res.json(req.body)
  })
})

咖啡收集。无法从该表中删除。邮递员DELETE到localhost:3000 / coffees / Jamaica返回{},console.log(res.body)返回undefined

有人看到错了吗?如果您需要更多代码,请告诉我。

提前感谢。

回答如下:

这里有两点要注意。

发布评论

评论列表(0)

  1. 暂无评论