我目前正在使用,但它删除了所有具有相同名称的文档。
Reservation.remove({name:req.body.name}, function(err) {
if (err) throw err;
});
答案 0 :(得分:2)
在较新的mongodb版本(3.2 +)中,有一个findOneAndDelete
方法,所以在mongoshell中你可以调用:
db.collection.findOneAndDelete({}, {sort: {_id: -1}})
如果您使用具有时间戳'烘焙的mongodb ID,这将有效。否则你需要一些其他的时间字段来排序。
你也可以使用this方法使用Mongoose(从你的帖子我无法确定你正在使用哪个mongodb客户端。)