chore(index): return ids only (#12543)

This commit is contained in:
Carlos R. L. Rodrigues
2025-05-20 11:16:02 -03:00
committed by GitHub
parent fca5ad77b4
commit ebe5cc7acd
12 changed files with 92 additions and 16 deletions

View File

@@ -204,7 +204,7 @@ export class Query {
const mainEntity = queryOptions.entity
const fields = queryOptions.fields.map((field) => mainEntity + "." + field)
const fields = [mainEntity + ".id"]
const filters = queryOptions.filters
? { [mainEntity]: queryOptions.filters }
: ({} as any)
@@ -223,10 +223,17 @@ export class Query {
filters,
joinFilters,
pagination,
idsOnly: true,
})) as unknown as GraphResultSet<TEntry>
delete queryOptions.filters
const idFilters = {
id: indexResponse.data.map((item) => item.id),
} as any
queryOptions.filters = idFilters
const graphOptions: RemoteQueryInput<TEntry> = {
...queryOptions,
pagination: {