Skip to main content
Version: 57.2.0

getSchemaFromModel

getSchemaFromModel<T>(model): Record<string, OpenApiSchemaProperty>

Extract an OpenAPI-compatible schema from a Mongoose model. This allows you to use the same schema definitions for both documentation and runtime validation.

Type Parameters

T

T

Parameters

model

Model<T>

A Mongoose model

Returns

Record<string, OpenApiSchemaProperty>

Schema properties suitable for validation