【问题标题】:Loopback 4 - Eager Load Detail TableLoopback 4 - 急切负载明细表
【发布时间】:2018-12-25 03:34:45
【问题描述】:

我是 Loopback 4 的新手,在将我们当前的数据库结构映射到 ORM 时遇到问题。我们目前大量使用明细表来存储二级对象数据,例如地址。例如,我们可能有两个相关的表:

"Offices" table
id: string;
officeName: string;              "Addresses" table
addressId: string; ============> id: string;
                                 line1: string;
                                 line2: string;
                                 city: string;
                                 state: string;
                                 zip: number;

然后我们使用一个DTO来映射数据如下:

"Office" DTO
id: string;
officeName: string;
addressLine1: string;
addressLine2: string;
addressCity: string;
addressState: string;
addressZip: number;

但是,我无法弄清楚如何急切加载地址详细信息表,因此当我使用模型创建 DTO 时,它会正确映射。我可以看到如何手动执行此操作,但我正在寻找一种解决方案,可以将子“地址”记录与父“办公室”记录一起加载。

作为参考,我已经设置了我的模型和存储库,如下所述: https://loopback.io/doc/en/lb4/BelongsTo-relation.html

办公室属于地址,因为地址主键存储在办公室记录中。

【问题讨论】:

    标签: loopbackjs


    【解决方案1】:

    更新:事实证明这是不可能的/尚未实施。由于这个原因,我们的下一个解决方案很遗憾不会包含 Loopback。

    来源:https://github.com/strongloop/loopback-next/issues/1352

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-06
      • 2016-08-25
      • 1970-01-01
      • 1970-01-01
      • 2014-08-13
      相关资源
      最近更新 更多