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