我正在使用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
方法。任何帮助将不胜感激。