re-use models when hot reloading

This commit is contained in:
Thomas Ruoff
2020-09-05 00:03:59 +02:00
committed by Thomas Ruoff
parent 654b4d706c
commit 451d0e2d78
3 changed files with 4 additions and 12 deletions

View File

@@ -86,9 +86,5 @@ BookingSchema.static('findBookedDays', async function (): Promise<string[]> {
.sort()
})
const Model: BookingModel = mongoose.model<BookingDocument, BookingModel>(
'Booking',
BookingSchema
)
export default Model
export default <BookingModel>mongoose.models.Booking ||
mongoose.model<BookingDocument, BookingModel>('Booking', BookingSchema)