最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

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

IT培训 admin 3浏览 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

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

提前感谢。

回答如下:

这里有两点要注意。

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

我必须在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. 暂无评论