https://ankitmaheshwariin.medium.com/use-enum-to-specify-an-array-of-acceptable-values-for-a-field-in-a-mongoose-schema-29da1f8b246f