使用带有hasOne的through()

时间:2017-05-23 14:55:06

标签: postgresql knex.js bookshelf.js

我正在使用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 个答案:

没有答案