在Ember-Data中搜索属性

时间:2013-10-01 16:54:23

标签: ember.js ember-data

使用Ember-Data,可以通过其id:

找到模型实例
App.Person.find(1)

如果要通过其他属性(例如token)查找模型实例,该怎么办?是否可以做类似的事情:

App.Person.find_by(token: "ASDFGASDFASDF")

如果是这样,我们是否应该关注索引可搜索列。怎么做?

1 个答案:

答案 0 :(得分:1)

您的ArrayController应该有一个findBy方法,它将返回与您的查询匹配的第一个子元素。或者,您可以使用filterBy,它返回匹配的所有元素。

至于索引,您可能希望查看这些内容以提高性能,但这可以在您的服务器上完成,具体取决于您的设置。