我的路线有这样的东西
return this.store.query('author', {filter:{username : username},
include: 'books, books.readers'})
我们可以看到作者与书籍有许多关系,书与读者有关系
如何在与作者一起运行查询时包含books.reader?
答案 0 :(得分:0)
Ember Data提供查询符合特定条件的记录的功能。调用store.query()将发出一个GET请求,并将传递的对象序列化为查询参数。此方法以与findAll相同的方式返回DS.PromiseArray。
例如,在您的情况下author
:username
可以更改为以下代码:
// GET to /persons?filter[username]=username
this.get('store').query('author', {
filter: {
username: username
}
}).then(function(username) {
// Do something with `username` which can be another filter and whatever else you want, give it a try.
});
希望它可以解决您的问题。