ロジックとコールバックおよびPromiseを組み合わせています。したがって、コールバックは必要ありません。返された約束に基づいて行動するだけです。
myOffer._offered = undefined
myOffer.save()
.then(function() {
console.log("I get here and quit?");
})
.then(null,function(err) {
console.log(err);
});
Bluebirdのpromiseを使用して別の試みを行ったことに気付きましたが、ここに示すように実装する必要はなく、エラーは適切にルーティングされます。
mongooose 5.xは、promiseに対してより標準化されたアプローチを採用する予定であるか、構成時にBluebirdpromiseを直接使用する予定であることに注意してください。