OptionalautoCreate
autoCreate?: boolean
OptionalautoIndex
autoIndex?: boolean
OptionalbufferCommands
bufferCommands?: boolean
OptionalbufferTimeoutMS
bufferTimeoutMS?: number
Optionalcapped
capped?:
| number
| boolean
| { autoIndexId?: boolean; max?: number; size?: number }
Optionalcollection
collection?: string
OptionaldiscriminatorKey
discriminatorKey?: string
OptionalemitIndexErrors
emitIndexErrors?: boolean
OptionalexcludeIndexes
excludeIndexes?: any
Optionalminimize
minimize?: boolean
OptionaloptimisticConcurrency
optimisticConcurrency?: boolean
Optionalread
read?: string
Optionalsafe
safe?: boolean | { j?: boolean; w?: string | number; wtimeout?: number }
OptionalselectPopulatedPaths
selectPopulatedPaths?: boolean
OptionalshardKey
shardKey?: Record<string, unknown>
OptionalskipVersioning
skipVersioning?: any
OptionalstoreSubdocValidationError
storeSubdocValidationError?: boolean
Optionalstrict
strict?: boolean | "throw"
OptionalstrictQuery
strictQuery?: boolean | "throw"
Optionaltimestamps
timestamps?: boolean
OptionaltypeKey
typeKey?: string
OptionaltypePojoToMixed
typePojoToMixed?: boolean
OptionaluseNestedStrict
useNestedStrict?: boolean
OptionalusePushEach
usePushEach?: boolean
OptionalvalidateBeforeSave
validateBeforeSave?: boolean
OptionalversionKey
versionKey?: string | boolean