Busquedas findAll

Busca todos los documentos de una colección.

Métodos

Método

Base de Datos Soportada

List <T> findAll()

MongoDB, Couchbase

List <T> findAll(Document... docSort)

MongoDB

Integer limitOfDocumentInFindAllMethod

Define el limite de documentos en un método findAll(), por defecto es 4000.

El parámetro docSort es opcional y representa un documento donde se especifica la ordenación de la lista de resultados.

Para ordenar colocamos el atributo por el que deseamos ordenar y asignamos el valor de 1.

Sintaxis: atributo,valor

Valor: 1 Ordenar ascendentemente

Valor: 2 Ordenar descendentemente

Ejemplo MongoDB

Establecer el limite

  rolRepository.setLimitOfDocumentInFindAllMethod(125 );
            List<Rol> r = rolRepository.findAll();
r.forEach(a-> System.out.println(a.getIdrol()));

Ejemplo 1:Referenciado con lazy = true

Controller

Resultado:

Ejemplo 2 con Ordenación:

Ordenados por continente y Referenciado con lazy = false

Entity

Controller

Resultado:

```

Continentes{idcontinente=am, continente=America, planetas=Planetas{idplaneta=tierra, planeta=Tierra, fecha=Sat Jan 21 16:21:42 EST 2017}}

Continentes{idcontinente=oc, continente=Oceania, planetas=Planetas{idplaneta=tierra, planeta=Tierra, fecha=Sat Jan 21 16:21:42 EST 2017}} ```

Ejemplo Couchbase

Last updated

Was this helpful?