Mon goose: скопировать документ в другой с предварительно установленным промежуточным ПО mon goose («удалить») - PullRequest
0 голосов
/ 30 апреля 2020

У меня есть два документа: Пользователь и 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 не работает.

Как-то так, это возможно? спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...