【发布时间】:2020-09-18 11:26:22
【问题描述】:
我有以下疑问:
const foundAllOrders = await orderRepository.find({
relations: ['inventoryItemType', 'inventoryItemType.quality',
'inventory', 'inventory.proveDocuments',
'inventory.proveDocuments.storage',
'account',
'inventory.labAttestationDocs',
'inventory.labAttestationDocs.storage',
'inventory.productPicture',
'inventory.productPicture.storage',
'inventory.inventoryItemSavedFields',
'inventory.inventoryItemSavedFields.proveDocuments',
'inventory.inventoryItemSavedFields.proveDocuments.storage',
'orderSavedFields'],
});
执行时间约为 2 秒。
也许有人知道优化它的方法吗?
【问题讨论】:
-
查看这个 github 问题:github.com/typeorm/typeorm/issues/3857。您是否尝试将该查询作为原始查询而不是生成的查询运行?
标签: typeorm