Использование through() с hasOne

Я создаю приложение с postgres и bookshelf.js. У меня есть три таблицы

assigned_vehicles

 - vehicle_id
 - driver_id

drivers

 - id
 - name

vehicles

 - id
 - make
 - model
 - ...

На модели водителя, я пытаюсь получить назначенный автомобиль

vehicle: function() {
    return this.hasOne('Vehicle').through('AssignedVehicle', 'driver_id', 'vehicle_id', 'id', 'id')
}

Я продолжаю получать ошибку SQL, поэтому я полагаю, что я, вероятно, использую through метод неверный. Любая помощь будет оценена.

0 ответов

Другие вопросы по тегам