Node.js &引用;或;环回查找查询中嵌套关系的筛选器

Node.js &引用;或;环回查找查询中嵌套关系的筛选器,node.js,loopbackjs,Node.js,Loopbackjs,我有一个类似这样的问题: Members.app.models.MobileUserAlertRelation.find({where: {userId: userId}, include: {relation: "alerts", scope: {where: {title: 'testng'}, include: {relation: "alertTypes", scope: {where: {alertTypeName: "test"}}}}}}, function(err, result

我有一个类似这样的问题:

Members.app.models.MobileUserAlertRelation.find({where: {userId: userId}, include: {relation: "alerts", scope: {where: {title: 'testng'}, include: {relation: "alertTypes", scope: {where: {alertTypeName: "test"}}}}}}, function(err, result) {
        console.log(result);
});
这里,MobileUserAlertRelation模型有一个关系“警报”,警报模型有一个关系“警报类型”。 我试图实现的是:查找警报中的title字段是“testng”还是alertTypes中的alertTypeName字段是“test”

即,AlertType关系嵌套在alert关系中。
如何做到这一点?任何帮助都将不胜感激。如果需要更多的澄清,请告诉我。

我和你在同一条船上,发现你还不能查询相关模型

我的解决方法是重新组织我的关系,我还制作了一个本机查询解析器。我制作了一个钩子,它执行一个本机查询,在那里它连接了与属性的关系

Table structure is like:
MobileUserAlertRelation: fields {id, userId, alertId}
Alerts: fields {id, title, alertTypeId}
AlertTypes: fields {id, alertTypeName}