Query - Hookyns/unimapperjs GitHub Wiki
Class Query is query builder similar to C#'s LINQ to Entity.
class Query<TEntity extends Entity<any>> {
static numberOfCachedExpressions: number;
exec(): Promise<number | Array<any>>;
count(): Query<TEntity>;
select(expression: (entity: TEntity) => any): Query<TEntity>;
where(expression: (entity: TEntity) => boolean, ...args: any[]): Query<TEntity>;
whereIf(expression: (entity: TEntity) => boolean, condition: boolean, ...args: any[]): Query<TEntity>;
limit(limit: number): Query<TEntity>;
skip(skip: number): Query<TEntity>;
orderBy(fieldName: string): Query<TEntity>;
orderByDescending(fieldName: any): Query<TEntity>;
}