Busquedas con Helpers
Los Helpers tomados del concepto en MongoDB, permiten aplicar filtros a las búsquedas basados en predicados, lo que amplia las posibilidades de hacer consultas de todo tipo.
Sintaxis:
Método | Base datos NoSQL |
public List<T> helpers(String predicate, String key, Object value, Document... docSort) | MongoDB |
public List<T> helpersPagination(String predicate, String key, Object value, Integer pageNumber, Integer rowsForPage, Document... docSort) | |
public List<T> findHelperSort(String predicate, Document doc, String key, String value) | |
public List<T> findHelperSortPagination(String predicate, Document doc, String key, String value, Integer pageNumber, Integer rowsForPage) |
Parámetros:
Object key: es la clave
String value: El valor a buscar
Document... doctSort es el documento de ordenación que es opcional
Predicados Igualdad
Predicado | Descripción |
eq | igual |
lt | menor |
gt | mayor |
Predicados de Ordenación
Predicado | Descripción |
ascending | ascendente |
descending | descendente |
Predicados Lógicos
Predicado | Descripción |
and | y |
or | o |
Ejemplos:
Predicados de igualdad
Busca que sean iguales Se puede ordenar el resultado
Buscar documento embebido
Busca la población menor de 200 ordenado por País
Predicados de ordenación
Busca y ordena ascendente
Busca y ordena descendente
Predicados Lógicos
AND Busca el país con idpais = cu y el idcontiente = am sin ordenar
OR idpais igual a cu o idcontinente igual a 5 ordenado por pais
Last updated