diff --git a/src/runtime/server/services/mongoose.ts b/src/runtime/server/services/mongoose.ts index b6fd073..fc8bb6b 100644 --- a/src/runtime/server/services/mongoose.ts +++ b/src/runtime/server/services/mongoose.ts @@ -18,7 +18,7 @@ export async function defineMongooseConnection({ uri, options }: { uri?: string; } } -export function defineMongooseModel(nameOrOptions: string | { name: string; schema: SchemaDefinition; options?: SchemaOptions }, schema?: SchemaDefinition, options?: SchemaOptions): Model { +export function defineMongooseModel(nameOrOptions: string | { name: string; schema: SchemaDefinition; options?: SchemaOptions }, schema?: SchemaDefinition, options?: SchemaOptions): Model { let name: string if (typeof nameOrOptions === 'string') { name = nameOrOptions @@ -29,8 +29,8 @@ export function defineMongooseModel(nameOrOptions: string | { name: string; sche options = nameOrOptions.options } - const newSchema = new mongoose.Schema({ + const newSchema = new mongoose.Schema({ ...schema, }, { ...options }) - return mongoose.model(name, newSchema) + return mongoose.model(name, newSchema) }