Operations
criteria를 닫은 뒤 선택하는 terminal과 search 전용 terminal입니다.
일반 QueryBuilderFactory
findAll
execute, executePageStream, executeAggregationStream, executeAggregationPageStream, executeAggregation, executeLookup, executeLookupAndCount
find
execute, executeFirst, executeAggregation, executeLookup
count
execute, executeAggregation, executeLookup
exists
execute, executeAggregation, executeLookup
delete
execute
atomicUpdate
first/multi/upsertOne → document/pipeline → execute
조회 옵션
paging(pageNumber, pageSize)
skip/limit
sorts(Order...)
Spring Data Sort.Order
excludes(String...)
projection exclude
executeFirst
정렬된 결과의 첫 문서
executeAggregationStream
facet 없이 aggregation cursor를 Flux로 유지
Atlas / Vector terminal
findAll().execute
Flux 결과
findAll().executePage
PageResult
find().execute / executeFirst
Mono 결과
count().execute
최종 결과 count
Search count().executeSearchMeta
Atlas metadata count
existsQuery().execute
검색 전용 exists