首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于Loopback 4的包含嵌套关系api的sintax是什么?Loopback3工程

用于Loopback 4的包含嵌套关系api的sintax是什么?Loopback3工程
EN

Stack Overflow用户
提问于 2020-02-05 17:26:45
回答 1查看 55关注 0票数 0

在Loopback 3上,我可以使用api进行嵌套查询,如以下所示:

代码语言:javascript
复制
http://localhost/api/ServiceOrders?filter={
    "where": { "id" : 4 } , 
    "include": [  
         { "itemModel" : "itemBrand" }, 
         "itemSize"   ]    
    }  

对于Loopback4我正在尝试..。

代码语言:javascript
复制
http://localhost/ServiceOrders?filter={
    "where": { "id": 4 }, 
    "include": [ 
        { 
           "relation": "itemModel", 
            "scope": {  
                "include": [ { "relation": "itemBrand"} ]
             }   
         }  
     ] 
}

但是不支持返回“范围”。

ps:基于Loopback4 post的Loopback 4 include nested relations新税。

谢谢,问候

EN

回答 1

Stack Overflow用户

发布于 2020-03-06 17:44:59

更新到@loopback/cli版本2.0.1 (我不知道这是否有帮助)

工作api:

代码语言:javascript
复制
http://localhost:3000/service-order?filter={  
      "where": { "modifiedOn": { "gt":  "2020-01-01"  } }, 
      "include": [{ 
                    "relation":  "itemModel", 
                    "scope": { "include":[{"relation":"itemBrand"}] } 
                  },
                  { "relation":  "itemSize" }
                 ]  }

还检查每个关系是否包含存储库中的下列行:

代码语言:javascript
复制
  this.itemBrand= this.createBelongsToAccessorFor('itemBrand', itemBrandRepositoryGetter,);
  this.registerInclusionResolver('itemBrand', this.itemBrand.inclusionResolver);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60081092

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档