我在我的项目中使用 mongoose-delete 库。软删除后,软删除的数据会在回收站中(我使用findDeleted获取软删除的数据)
const Course = require("../models/Course");
const { mutipleMongooseToObject } = require("../../util/mongoose");
class MEcontrollers {
me(req, res, next) {
Course.find({}).then((course) => {
res.render("me/me", { course: mutipleMongooseToObject(course) });
});
}
bin(req, res, next) {
Course.findDeleted()
.then((course) => {
console.log(mutipleMongooseToObject(course));
res.render("me/bin", { course: mutipleMongooseToObject(course) });
})
.catch(next);
}
}
module.exports = new MEcontrollers();
但是它不起作用,它需要MongoDB中的所有数据,请帮助我,谢谢
这是我的做法: