Использование 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
метод неверный. Любая помощь будет оценена.