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?