import * as mongoose from 'mongoose' export interface Booker extends mongoose.SchemaTimestampsConfig, mongoose.Document { name: string email: string street: string zip: string city: string } const BookerSchema = new mongoose.Schema( { name: { type: String, required: true }, email: { type: String, required: true, unique: true, minlength: 5 }, street: { type: String, required: true }, zip: { type: String, required: true }, city: { type: String, required: true }, }, { timestamps: true, collation: { locale: 'de', strength: 1 } } ) const Model: mongoose.Model = mongoose.models.Booker || mongoose.model('Booker', BookerSchema) export default Model