Page Contents

Home > @loopback/repository > EntityCrudRepository

EntityCrudRepository interface

CRUD operations for a repository of entities

Signature:

export interface EntityCrudRepository<T extends Entity, ID, Relations extends object = {}> extends EntityRepository<T, ID>, CrudRepository<T, Relations> 

Extends: EntityRepository<T, ID>, CrudRepository<T, Relations>

Properties

Property Type Description
entityClass typeof Entity & { prototype: T; }  
inclusionResolvers Map<string, InclusionResolver<T, Entity>>  

Methods

Method Description
delete(entity, options) Delete an entity
deleteById(id, options) Delete an entity by id
exists(id, options) Check if an entity exists for the given id
findById(id, filter, options) Find an entity by id, return a rejected promise if not found.
replaceById(id, data, options) Replace an entity by id
save(entity, options) Save an entity. If no id is present, create a new entity
update(entity, options) Update an entity
updateById(id, data, options) Update an entity by id with property/value pairs in the data object