Я пытаюсь написать запрос, который может найти этот максимум строк, используя функцию агрегирования.Однако я получаю ошибки при попытке запустить код
Вот мой пример кода ниже
def aggregate (): Future[[Person]] = db.run {
people.map(_.age).max.result
}
Я получаю эту ошибку, когда я запускаю код
type mismatch;
found : PersonRepository.this.dbConfig.profile.ProfileAction[Option[Int],PersonRepository.this.dbConfig.profile.api.NoStream,slick.dbio.Effect.Read]
(which expands to) slick.sql.FixedSqlAction[Option[Int],slick.dbio.NoStream,slick.dbio.Effect.Read]
required: slick.dbio.DBIOAction[models.Person,slick.dbio.NoStream,Nothing]
Пожалуйста, помогите взглянуть и посмотреть, что не так, спасибо