Optionalmatch?: FilterQuery<T>query conditions to match
Optionalmodel?: SchemaModelNamesoptional model to use for population
Optionaloptions?: { lean?: boolean | { defaults?: boolean; getters?: boolean } }optional query options
space delimited path(s) to populate
Optionalpopulate?: string | PopulateOptions<T> | (string | PopulateOptions<T>)[]deep populate
Optionalselect?: stringfields to select
OptionalstrictPopulate?: booleanoptional boolean, set to false to allow populating paths that aren't in the schema
Optionaltransform?: (doc: any, id: string) => anytransform function to call on every populated doc
extracted from mongoose docs