함수: parseLoadSubsetOptions()
function parseLoadSubsetOptions(options): object;
정의 위치: packages/db/src/query/expression-helpers.ts:499
모든 LoadSubsetOptions를 사전 구문 분석된 형식으로 가져오는 편의 함수입니다. 간단한 사용 사례를 시작하기에 좋습니다.
매개변수
options
ctx.meta의 LoadSubsetOptions
{
limit?: number;
orderBy?: OrderBy;
where?: BasicExpression<boolean>;
} | null | undefined
반환값
object
사전 구문 분석된 필터, 정렬 및 제한
filters
filters: SimpleComparison[];
limit?
optional limit: number;
sorts
sorts: ParsedOrderBy[];
예제
queryFn: async (ctx) => {
const parsed = parseLoadSubsetOptions(ctx.meta?.loadSubsetOptions)
// Convert to your API format
return api.getProducts({
...Object.fromEntries(
parsed.filters.map(f => [`${f.field.join('.')}_${f.operator}`, f.value])
),
sort: parsed.sorts.map(s => `${s.field.join('.')}:${s.direction}`).join(','),
limit: parsed.limit
})
}