UNPKG

@loopback/docs

Version:

Documentation files rendered at [https://loopback.io](https://loopback.io)

44 lines (30 loc) 1.83 kB
--- lang: en title: 'API docs: repository.hasmanythroughrepository.find' keywords: LoopBack 4.0, LoopBack 4, Node.js, TypeScript, OpenAPI sidebar: lb4_sidebar editurl: https://github.com/loopbackio/loopback-next/tree/master/packages/repository permalink: /doc/en/lb4/apidocs.repository.hasmanythroughrepository.find.html --- <!-- Do not edit this file. It is automatically generated by API Documenter. --> [Home](./index.md) &gt; [@loopback/repository](./repository.md) &gt; [HasManyThroughRepository](./repository.hasmanythroughrepository.md) &gt; [find](./repository.hasmanythroughrepository.find.md) ## HasManyThroughRepository.find() method Find target model instance(s) **Signature:** ```typescript find(filter?: Filter<Target>, options?: Options & { throughOptions?: Options & { discriminator?: string; }; } & { polymorphicType?: string | string[]; }): Promise<Target[]>; ``` ## Parameters | Parameter | Type | Description | | --- | --- | --- | | filter | [Filter](./filter.filter.md)<!-- -->&lt;Target&gt; | _(Optional)_ A filter object for where, order, limit, etc. | | options | [Options](./repository.options.md) &amp; { throughOptions?: [Options](./repository.options.md) &amp; { discriminator?: string; }; } &amp; { polymorphicType?: string \| string\[\]; } | _(Optional)_ Options for the operation options.throughOptions.discriminator - target discriminator field on through options.polymorphicType a string or a string array of polymorphic type names to specify which repositories should are expected to be searched It is highly recommended to contain this param especially for datasources using deplicated ids across tables | **Returns:** Promise&lt;Target\[\]&gt; A promise which resolves with the found target instance(s)