loopback在JSON关系中按名称设置范围

时间:2016-07-19 13:27:55

标签: node.js scope relationship loopbackjs

我定义了环回模型之间的关系,我想用范围过滤它。我在相关的模型JSON定义中定义了一个自定义范围,如此

"scopes":{
    "blogID":{"where":{"originalType":"Blog"}}
},

我想通过名字在主模型中解决它,比如

"oldId":{
  "type": "hasOne",
  "model": "OriginalIds",
  "foreignKey": "iid",
  "scope": "blogID" <------
},    

这不起作用,我必须明确设置范围结构,如

"scope": {"where":{"originalType":"Blog"}}

导致代码重复。是否有可能以某种方式通过名称来解决范围?

1 个答案:

答案 0 :(得分:0)

我相信(如果我错了,请向我投票),你想要做的就是在Loopback项目中提交一个ER来添加它作为一个功能。对我来说,这很有道理。可在此处报告问题:https://github.com/strongloop/loopback/issues