diff --git a/examples/with-mongodb-mongoose/lib/dbConnect.js b/examples/with-mongodb-mongoose/lib/dbConnect.js index 698a02e5c46e..f8bca3635137 100644 --- a/examples/with-mongodb-mongoose/lib/dbConnect.js +++ b/examples/with-mongodb-mongoose/lib/dbConnect.js @@ -33,7 +33,14 @@ async function dbConnect() { return mongoose }) } - cached.conn = await cached.promise + + try { + cached.conn = await cached.promise + } catch (e) { + cached.promise = null + throw e + } + return cached.conn }