Ember.js 仅查找/查询具有关联记录的记录(1:n)
是否可以仅查询具有关联记录的记录?当然,我可以首先找到商店中的所有记录,然后过滤这些记录,但我想知道是否有更“余烬”的方法来做到这一点 用例: 有些客户有项目。我只想找到真正有项目的客户 代码 如何替换/扩展此代码段以使其正常工作Ember.js 仅查找/查询具有关联记录的记录(1:n),ember.js,ember-data,Ember.js,Ember Data,是否可以仅查询具有关联记录的记录?当然,我可以首先找到商店中的所有记录,然后过滤这些记录,但我想知道是否有更“余烬”的方法来做到这一点 用例: 有些客户有项目。我只想找到真正有项目的客户 代码 如何替换/扩展此代码段以使其正常工作 this.store.find('customer').then(function(customers) { }); 使用findQuery。() 例如: this.store.findQuery('customer', { hasProjects: true })
this.store.find('customer').then(function(customers) {
});
使用
findQuery
。()
例如:
this.store.findQuery('customer', { hasProjects: true }).then(function(customersThatHaveProjects) {
# ...
});
这样,您就可以让服务器决定要发回哪些记录,而不是(不必要地)发送所有客户对象。太好了!非常感谢:)很抱歉打扰您,您对这个(相关)问题有什么回答吗?我看了一下,很乐意帮忙;)