Loopback 3.2.1 polymorphic属于关联过滤器不起作用

时间:2017-02-05 01:30:32

标签: postgresql loopbackjs belongs-to

我使用带有postgresql连接器的Loopback 3.2.1。我在问题模型中定义了这种多态belongsTo关系:

"relations": {
  "related": {
    "type": "belongsTo",
    "model": "questionable",
    "polymorphic": true
  },
}

但查询相关模型会产生500错误"Relation \"related\" is not defined for Question model"

2015年4月21日在github回购中似乎有一个相关的issue # 1319

有解决方法吗?

1 个答案:

答案 0 :(得分:0)

我最终在模型JavaScript文件中定义了多态关系:

Question.belongsTo('questionable', {
  as: 'related',
  polymorphic: true
});

这对我有用,并获得相关的多态关系。希望这有助于其他人,Loopback团队很快就能解决这个问题。