小编use*_*731的帖子

使用findOneAndRemove Mongoose删除文档

我在尝试从数据库中删除文档时收到此错误:

无法获取/删除/ 532fa5e56f885c7fec5223b1fds

如何成功删除文档?

app.js

//Delete 
app.del('/delete/:id', routes.delete_offer);
Run Code Online (Sandbox Code Playgroud)

路线/ index.js

    //Delete
    exports.delete_offer = function (req,res){
      Offer.findOneAndRemove({'_id' : req.params.id}, function (err,offer){
        res.redirect('/newsfeed');
      });
    };
Run Code Online (Sandbox Code Playgroud)

意见/ dashboard.jade

        - each offer in offers
            div.offer.row
                a(href="/offer/" + offer._id)
                    div.columns
                        div.sell_type
                            p=offer.type
                    div.small-8.columns.sell_info
                        p.sell_price="$" + offer.fixedPrice() + " "
                        p.sell_location="@ " + offer.location + " ›"
                    div.small-4.columns.sell_pic
                        p=offer.user_id
                a.delete(href="/delete/" + offer._id)="Delete Offer"
Run Code Online (Sandbox Code Playgroud)

mongoose mongodb node.js node.js-connect pug

6
推荐指数
2
解决办法
4万
查看次数

标签 统计

mongodb ×1

mongoose ×1

node.js ×1

node.js-connect ×1

pug ×1