У меня есть два документа: Пользователь и Temp, я хочу скопировать коллекцию пользователей в коллекцию Temp при удалении пользователя, для этого я хочу использовать mon goose pre remove middleware:
const Temp = mongoose.model("TempModel");
...
UserSchema.pre("remove", async function (next) {
console.log(`User is beign removed ${this._id}`);
await Temp.create({ user: this._id });
next();
});
module.exports = mongoose.model("User", UserSchema);
При выполнении это, есть консоль, но Temp.create не работает.
Как-то так, это возможно? спасибо