Mongoose 4.0では、newのデフォルト値 findByIdAndUpdateのオプション (およびfindOneAndUpdate )がfalseに変更されました 、これは古いドキュメントを返すことを意味します(リリースノートの#2262を参照)。したがって、オプションを明示的にtrueに設定する必要があります 更新が適用された後、ドキュメントの新しいバージョンを取得するには:
Model.findByIdAndUpdate(id, updateObj, {new: true}, function(err, model) {...