타입 별칭: LoadSubsetOptions
type LoadSubsetOptions = object;
정의 위치: packages/db/src/types.ts:304
속성
cursor?
optional cursor: CursorExpressions;
정의 위치: packages/db/src/types.ts:316
커서 기반 페이지 매김을 위한 커서 표현식입니다.
where와는 별개이며, 커서 기반 페이지 매김을 사용하는 경우 동기화 계층에서 이를 결합해야 합니다.
두 표현식 모두 기본 where 절을 포함하지 않습니다.
limit?
optional limit: number;
정의 위치: packages/db/src/types.ts:310
로드할 데이터의 한도
offset?
optional offset: number;
정의 위치: packages/db/src/types.ts:321
오프셋 기반 페이지 매김을 위한 행 오프셋입니다.
동기화 계층에서 오프셋 기반 페이지 매김을 선호하는 경우 cursor 대신 사용할 수 있습니다.
orderBy?
optional orderBy: OrderBy;
정의 위치: packages/db/src/types.ts:308
데이터를 정렬하기 위한 order by 절
signal?
optional signal: AbortSignal;
정의 위치: packages/db/src/types.ts:327
이 정확한 부분 집합 요청이 더 이상 최신 요청이 아닐 때 중단됩니다. 취소는 협력적으로 수행됩니다. 비동기 동기화 어댑터는 기준선 또는 이후 요청 범위의 행을 설치하기 직전에 signal을 확인해야 합니다.
subscription?
optional subscription: Subscription;
정의 위치: packages/db/src/types.ts:336
로드를 트리거한 구독입니다. 고급 동기화 구현에서는 다음 용도로 사용할 수 있습니다:
- 구독을 키로 사용하는 LRU 캐싱
- 활성 구독을 추적하기 위한 참조 카운팅
- 구독 이벤트 구독(예: finalization/unsubscribe)
선택 사항
CollectionSubscription에서 호출할 때 사용할 수 있으며, 직접 호출하는 경우 undefined일 수 있습니다
where?
optional where: BasicExpression<boolean>;
정의 위치: packages/db/src/types.ts:306
데이터를 필터링하기 위한 where 표현식입니다(커서 표현식은 포함하지 않음).