Operações
Organiza operações terminais e de extensão do Driver para Query geral, write, agregação raiz, Atlas Search e Vector Search.
Terminal de Query geral.
findAll()
execute, executePageStream, executeAggregationStream, executeAggregationPageStream, executeAggregation, executeLookup, executeLookupAndCount
encontrar()
executar, executarPrimeiro, executarAgregação, executarLookup
contar()
executar, executarAgregação, executarLookup
existe()
executar, executarAgregação, executarLookup
distinto(campo, classeResultado)
중복 제거 값을 Flux<R>로 반환
deletar()
deletar documentos que correspondem ao critério atual usando deleteMany
atualizaçãoAtômica()
primeiro/múltiplo/upsertUm → documento/pipeline → executar
opções de consulta geral
paginação(númeroDaPágina, tamanhoDaPágina)
aplicar skip/limit para página baseada em 0
ordena(...) / SortSpec.driver(Bson)
configurar sort DSL e sort nativo do Driver na ordem de entrada
exclui(String...)
excluir projeção
readPreference(...)
Transmissão de ReadPreference do Driver MongoDB
isAllowDiskUse(boolean)
controle de allowDiskUse na agregação
customizeQuery(...) / customizeAggregation(...)
aplicar opções adicionais ao publisher do Driver gerado
Agregação raiz nativa do Driver
agregação().estágio(Bson)
adicionar Driver stage ou Documento bruto ao pipeline na ordem de chamada
estágios(Bson...) / estágios(Coletânea<? extends Bson>)
adicionar vários estágios nativos do Driver
execute()
mapeamento de resultados Flux para tipo de entidade de origem
execute(ResultType.class)
mapear a forma de resultado alterada para o tipo especificado
executeDocument()
retornar Flux de Documento bruto
terminal de Pesquisa Atlas
findAll().execute()
Flux<E> 검색 결과
findAll().executePage() / executePageStream()
resultado da página ou wrapper de página reativa
find().execute() / executeFirst()
Mono<E> 단건 결과
count().execute()
contagem do resultado final do pipeline após $search
count().executeSearchMeta()
contagem de metadados de Pesquisa Atlas baseada em $searchMeta
existsQuery().execute()
verificação da existência de resultados de pesquisa
estágio(Bson) / driverOptions(...) / operador(SearchOperator)
caminho de extensão de Pesquisa nativa do Driver
Terminal de Busca Vetorial
findAll().execute() / find().execute()
retorna o resultado do pipeline vetorial como Flux/Mono
count().execute() / existsQuery().execute()
contagem/existência do resultado do pipeline após o limite vetorial
parentFilter(...) / nestedScoreMode(...)
API de conveniência para embedding aninhado/array do Driver 5.10
query(VectorSearchQuery) / driverOptions(...) / stage(Bson)
Caminho de extensão nativo do Driver para Busca Vetorial
Diagnóstico
pré-visualização()
Renderiza a query/pipeline atual como um Documento de Diagnóstico sem executar o DB
explain([ExplainVerbosity])
execução real do explain do MongoDB Driver