Ember-data:this.store.find()条目范围?

时间:2015-03-10 20:35:04

标签: ember.js ember-data

我试图找出一种基于一系列顺序ID检索项目子集的方法。换句话说,我需要将条目52-64作为我的模型返回。我可以使用this.store.find()执行此操作吗?我似乎无法找到有关它的文档。

感谢。

1 个答案:

答案 0 :(得分:1)

所以,虽然我不知道你是否能真正找到一个"范围"使用Ember Data,您可以将多个ids或其他属性属性作为数组传递,这将对所有项目发出请求。例如。 this.store.find('entry', {id: [1, 2, 3, 4]})。因此,您可以构建一个代表您的范围的值数组,它应该可以工作。类似的东西:

model: function(from, to){
    var items = [];
    for(i = from; i <= to; i++){
        items.push(i);
    }

    return this.store.find('Item', {id: items})
}