2017-02-05 7 views
0

Я использую Loopback 3.2.1 с коннектором postgresql. У меня есть этот полиморфный belongsTo отношение, определенное в модели Вопрос:Loopback 3.2.1 polyorphic принадлежит Фильтр отношения не работает

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

Но запрос на соответствующей модели дает ошибку 500 "Relation \"related\" is not defined for Question model"

Там, кажется, в GitHub репо родственный issue # 1319, который был открыт 21 апреля , 2015.

Есть ли обходной путь по этому вопросу.

ответ

0

я в конечном итоге определение полиморфного отношения в модели JavaScript файла:

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

Это работает для меня, и получает соответствующий полиморфный отношение. Надеюсь, это поможет другим, и команда Loopback вскоре разрешит эту проблему.