Mis Documentos

Barra lateral de múltiples raíces

flex-layout

  • Getting Started

  • Guides

  • Reference

typed-rx-http

  • Getting Started

  • Guides

  • Reference

global-rx-state

  • Getting Started

  • Guides

  • Reference

webflux-fe-dev-assistant

reactive-mongo-dsl

Agregación Nativa

Describe cómo ejecutar la etapa de agregación Bson del controlador MongoDB desde el primer paso y usar nuevas funciones del controlador sin reimplementación en DSL.


Agregación raíz nativa del controlador

aggregation() ejecuta las etapas Bson devueltas por el controlador MongoDB en el mismo orden de llamada desde la primera etapa. DSL no reimplementa el operador de agregación del controlador, solo se encarga de la ejecución del pipeline, mapeo, publicador Reactor y conexión de vista/exploración. Document también es Bson, por lo que se puede pasar directamente.

java
mapeo de resultados

execute()

Se mapea el resultado al tipo de entidad fuente.

ejecutar(ResultType.class)

Mapea a un tipo de resultado separado cuando la forma del resultado de la agregación es diferente de la entidad fuente.

ejecutarDocumento()

Devuelve el Document de MongoDB sin cambios.

$score / $scoreFusion del Driver de MongoDB 5.10

1.0.0 no crea un wrapper exclusivo para $score y $scoreFusion. Aggregates.score(...) / Aggregates.scoreFusion(...) del Driver 5.10 ya devuelve una etapa Bson, por lo que se pasa directamente a stage(...).

java
java
Agregar etapa Bson después de Search / Vector
java

La stage(Bson) de Search/Vector se coloca inmediatamente después de $search/$vectorSearch, que es la primera etapa obligatoria. Las funciones que requieren que la etapa en sí sea la primera del pipeline utilizan aggregation().

Opciones del publicador de agregación
java

preview() y el explain() real de MongoDB también son compatibles en el constructor de agregación raíz.

© 2026 Byeolnaerim. Todos los derechos reservados.IntroducciónPolítica de privacidad