Introduccion Aggregation

  • La implementacion de Aggregaton se utiliza la clase JmoordbResult.

Método

public List<JmoordbResult> aggregateFromDocument(List<Document> documentList)

MonogDB, implementa para un List<Document>

public List<JmoordbResult> aggregateFromBuilder(List<Bson> builder)

MongoDB, implementa para un List<Bson> en base a un Builder.

public List<T> aggregateToEntity(List<Document> documentList)

MongoDB, implementa para un entity basico

Nota:

  • Soporta Aggregation Builder, permite construir sentencias de manera màs facil.

  • La clase JmoordbResult contiene un Hashmap, con el resultado de la agregación

  • Los valores se pueden obtener mediante el uso del método get("nombre")

  • Devolvera el nombre del campo usado para agruparlo como "_id"

Método

Descripción

String get("_id")

El valor del campo usado para agruparlo. Siempre se retornara como _id

String get("nombre_variable")

Que se define para el resultado

 list.forEach((a) -> {
      System.out.println(a.get("_id") + " " + a.get("total"));
 })

Last updated