我使用一些简单的PUT和DELETE方法制作了此api:
Data.findOneAndDelete({categories: req.body.categories}, function(err,data){
if (err) res.send(err)
res.send(data)
它们都使用猫鼬方法来处理数据,但是当我发出如下卷曲请求时:
curl -H 'Content-Type: application/json' -X DELETE -d '{"categories": { "name" :2, "url_name": "example" }}' http://localhost:4200/delete
服务器未发送响应或发送了正确删除数据的响应,但是我检查了数据库并且数据仍然存在。我想知道即时通讯使用的方法是否写错了
服务器响应如下:
DELETE /delete 200 61.990 ms - 0
但是它实际上并没有删除首选文档