【发布时间】:2021-02-16 00:42:28
【问题描述】:
我有一个问题:
如何使用withGraphFetched 方法指示我想从数据库中获取哪些列,我有一个BelongsToOneRelation,我想排除一些列,这是我的模型:
module.exports = class ProveedorModel extends Model {
...
static relationMappings = {
empresa: {
relation: Model.BelongsToOneRelation,
modelClass: EmpresaModel,
join: {
from: 'proveedor.empresa_id',
to: 'empresa.id'
}
}
};
...
}
在我的控制器中我有这个:
const payload = await ProveedorModel.query().withGraphFetched('empresa');
但是表empresa 有很多我不会的列,那么我该如何过滤?
【问题讨论】:
标签: mysql orm objection.js