【发布时间】:2021-11-07 10:20:38
【问题描述】:
我正在使用 nestjs 和 typeorm (Mysql)。我有这些表用户、订单和发票。 现在 invoices 表有一个外键链接到 orders 表,orders 表链接到 user 表。
现在当我取发票时,我想查询用户表,但我没有用户表的外键,而是我有订单表,订单表有用户表的外键。
在获取发票数据时有什么方法可以查询用户表吗?
我试过下面的代码
const query = this.createQueryBuilder('invoice');
query.innerJoinAndSelect('invoice.order', 'order');
query.innerJoinAndSelect('order.user', 'user');
但它给出了这个错误
[Nest] 96607 - 11/09/2021, 11:08:49 [ExceptionsHandler] Relation with property path user in entity was not found.
【问题讨论】:
标签: javascript mysql node.js nestjs typeorm