Skip to main content
The Deno 2 Release Candidate is here
Learn more
Module

x/mongoose/types/models.d.ts>mongoose.AcceptsDiscriminator

MongoDB object modeling designed to work in an asynchronous environment.
Latest
interface mongoose.AcceptsDiscriminator
import { type mongoose } from "https://deno.land/x/mongoose@8.6.4/types/models.d.ts";
const { AcceptsDiscriminator } = mongoose;

Methods

discriminator<D>(
name: string | number,
schema: Schema,
value?:
| string
| number
| ObjectId
| DiscriminatorOptions
,
): Model<D>

Adds a discriminator type.

discriminator<T, U>(
name: string | number,
schema: Schema<T, U>,
value?:
| string
| number
| ObjectId
| DiscriminatorOptions
,
): U