fix many to many reference query

This commit is contained in:
dswbx
2025-02-27 11:43:12 +01:00
parent dd48962901
commit 3e28124494
7 changed files with 22 additions and 19 deletions

View File

@@ -166,13 +166,15 @@ export class Repository<TBD extends object = DefaultDB, TB extends keyof TBD = a
if (options.limit) validated.limit = options.limit;
if (options.offset) validated.offset = options.offset;
//$console.debug("Repository: options", { entity: entity.name, options, validated });
return validated;
}
protected async performQuery(qb: RepositoryQB): Promise<RepositoryResponse> {
const entity = this.entity;
const compiled = qb.compile();
//$console.log("performQuery", compiled.sql, compiled.parameters);
//$console.debug(`Repository: query\n${compiled.sql}\n`, compiled.parameters);
const start = performance.now();
const selector = (as = "count") => this.conn.fn.countAll<number>().as(as);