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
Was this helpful?