Есть ли в Loopback 4 эквивалент «fromrow»? - PullRequest
0 голосов
/ 23 октября 2019

Итак, в моем loopback 4 api я использую соединитель mysql и извлекаю данные простым sql. Проблема заключается в том, что в результате моего запроса имена столбцов базы данных отличаются от того, что я дал в моей модели. Поэтому мне интересно, есть ли в loopback 4 эквивалент «fromRow», который существовал в предыдущих версиях.

Чтобы было понятнее, скажем, у меня есть такая модель:

@model({ settings: { mysql: { schema: 'schema', table: 'horaire' } } })
export class Schedule extends Entity {
  @property({
    id: 1,
    mysql: { "columnName": "id" },
  })
  id: number;

  @property({
    mysql: { "columnName": "date_debut"},
  })
  startDate?: Date;

Так что в моем репозитории, когда я делаю "this.dataSource.execute (randomQuery)", в результате получается массив объектов с ключами "id, date_debut". Я хотел бы сопоставить эти объекты с "id, startDate".

...