Busquedas findFirst

Devuelve el primer documento de la coleccion

Mètodo

findFirst(Documment... doc)

Sin parametros devuelve el primero

Con un documento como parametro devuelve el primero que cumpla la condiciòn.

public Optional<T> findFirst(String sql)

MongoDB implementa sql

Ejemplo sin filtros.

  Optional<Pais> optional = paisRepository.findFirst();
            if (optional.isPresent()) {
            Pais p = optional.get();

            }

Ejemplo con filtros

  Optional<Pais> optional = paisRepository.findFirst(new Document("idpais","pa");
            if (optional.isPresent()) {
            Pais p = optional.get();

            }

Ejemplo con SQL

String sql ="select * from pais where poblacion > 50";
Optional<Pais> optional = paisRepository.findFirst(sql);
if (optional.isPresent()) {
Pais p = optional.get();

}

Last updated