Type Alias
ElementMatch
What $elemMatch accepts for an array whose elements have this type.
type ElementMatch<TElement> = [Extract<TElement, AtomicValue>] extends [never]
? TElement extends object ? Filter<TElement> : never
: FilterOperators<TElement>Defined in packages/driver/src/filter.ts:61