0
これは発砲ではありません!理由は分かりませんが、ここで本当に助けに感謝します。削除前のイベントがマングーススキーマのために起動していませんか?
Booking.find({_id: key}).remove(function(err, result){
if (err) { console.err("ERR", err) }
else {
console.log("remove result", result);
}
})
BookingSchema.pre('remove', function (next) {
console.log("THIS ID", this._id);
next();
});
からより多くの情報を得ることができ、私はそれは私が上記のそのコードで何をしているのかと思いました。私はそれをクエリし、結果を削除します。これは 'booking.findone(blah、function(err、book){book.remove()})'と同じことではありません。 – realisation
@realisation、私の更新された回答を試してください... – zangw