vapor - Obtaining data from mysql using alsodecode()
问题 I'm trying to obtain data from a mysql database joining two of my tables (usuarios and colegios) with the function alsodecode(). My code looks like this: func usuariosHandler(_ req: Request) throws -> Future<View> { return Usuario.query(on: req).join(\Colegio.id, to: \Usuario.colegioId).alsoDecode(Colegio.self).all().flatMap(to: View.self) { usuarios in let contexto = UsuariosContext(title: "Usuarios de la aplicación", usuarios: usuarios) return try req.view().render("usuarios", contexto) } }