Page Contents
Home > @loopback/repository > HasManyThroughRepository
HasManyThroughRepository interface
CRUD operations for a target repository of a HasManyThrough relation
EXPERIMENTAL: This interface is not stable and may change in the near future. Backwards-incompatible changes may be introduced in semver-minor versions.
Signature:
export interface HasManyThroughRepository<Target extends Entity, TargetID, Through extends Entity>
Methods
Method | Description |
---|---|
create(targetModelData, options) | Create a target model instance |
delete(where, options) | Delete multiple target model instances |
find(filter, options) | Find target model instance(s) |
link(targetModelId, options) | Creates a new many-to-many association to an existing target model instance |
patch(dataObject, where, options) | Patch multiple target model instances |
unlink(targetModelId, options) | Removes an association to an existing target model instance |
unlinkAll(options) | Remove all association to an existing target model instance |