【发布时间】:2016-12-05 16:48:11
【问题描述】:
您好,我正在尝试使用 nodejs 删除我的 mongodb 中的对象。这是我的代码:
module.exports.deletetopic = function (req, res) {
//var id = JSON.parse(req.body)._id;
var idd = req.query.id;
console.log('iddd dans serveur ' + idd);
Topic.findById(idd, function(err, topic) {
if (err) throw err;
//console.log(topic.title);
topic.delete(function(err) {
if (err) throw err;
console.log('Topic successfully deleted!');
});
});
}
但我收到以下错误:topic.delete is not a function
这是我在客户端的调用方式:
$scope.deletetopic = function (id) {
console.log('id est de ' + id);
$http.delete('/api/deletetopic', {params:{id:id}});
}
你能帮忙吗
【问题讨论】:
-
应该是 topic.remove 而不是 topic.delete。
-
@shubhamsaini 成功了,谢谢你为什么不回答这个问题,我会接受
标签: angularjs node.js mongodb mean-stack