【问题标题】:Multiple Foreign Keys in loopback model relation环回模型关系中的多个外键
【发布时间】:2017-01-19 22:53:10
【问题描述】:

在环回模型关系部分,您可以指定要在其他模型中引用的外键。据我所知,它只需要一个字段,但是我有一个复合主键并希望在​​另一个模型中被引用呢?

我可以这样做吗?

"foreignKey":["id1","id2"] 

【问题讨论】:

    标签: loopbackjs strongloop


    【解决方案1】:

    目前不支持此功能,并且在 core loopback 和相关存储库(针对特定数据库连接器)上进行了讨论,因此请添加您的 +1(非评论)以将其标记为要实现的重要功能。我也在等待这种情况发生:-)

    【讨论】:

      【解决方案2】:

      我在项目中使用复合键的方式略有不同,而且效果很好。尝试以这种方式在要引用的模型中创建您的 id:

      "id": {
          "type": "object",
          "required": true,
          "id1": {
               "type": "string"
               "id": true
           },
          "id2": {
               "type": "string",
               "id": true
           }
      }
      

      然后像这样在另一个模型中引用它:

      "foreignKey": "modelId"
      

      【讨论】:

        猜你喜欢
        • 2023-01-26
        • 1970-01-01
        • 2012-07-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-10-27
        • 2018-01-10
        • 1970-01-01
        相关资源
        最近更新 更多