【问题标题】:How to do DELETE request in MongoJS?如何在 MongoJS 中执行 DELETE 请求?
【发布时间】:2017-07-17 04:18:22
【问题描述】:

我只是在制作一个简单的联系人列表应用程序,这就是我为删除记录所做的,它会在按下删除按钮时停止服务器,但下次我启动服务器时,它已经删除了记录(即显示正确的列表)

其他请求 GETPOST 工作正常。

server.js

app.delete('/contactlist/:id',function (req,res) {
var id = req.params.id;

console.log(id);

db.contactlist.remove({'_id' : mongojs.ObjectId(id)},function (err,docs) {
    res.json(doc);
   })
});

controller.js

$scope.remove = function (id) {
    console.log(id);

    $http.delete('/contactlist/' + id).then(function(response){
        refresh();
    });
};

index.html

<button class="btn btn-danger" ng-click="remove(contact._id)">Delete</button>

按下删除功能会显示这个

Possibly unhandled rejection: {"data":null,"status":-1,"config":{"method":"DELETE","transformRequest":[null],"transformResponse":[null],"jsonpCallbackParam":"callback","url":"/contactlist/596bbb440b53b7584765b490","headers":{"Accept":"application/json, text/plain, */*"}},"statusText":""}

请帮忙!服务器停止工作,尽管下次我启动它时会删除记录并显示没有删除记录的列表。

【问题讨论】:

标签: angularjs node.js mongodb http-delete mongojs


【解决方案1】:

server.js 中的错误,应该是 doc 而不是 docs

一切安好!效果很好!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-09
    • 1970-01-01
    • 2017-02-14
    相关资源
    最近更新 更多