Backbone收集发现我只想要一个结果

时间:2015-12-15 11:38:55

标签: javascript backbone.js find

我正在使用查找Backbone,我有20-30个结果,我需要第一个结果,我没有id的过滤器ID。

model = coleccion.find(
    function(e){
        return (
           e.get('car').category === data_category &&
           e.get('full_empty') === 0 &&
           e.get('idprovider') === data_provider
        );
    }
);

2 个答案:

答案 0 :(得分:2)

您可以使用findWhere方法:

collection.findWhere(attributes) 

答案 1 :(得分:0)

如果您想获得第一个模型,可以使用collection.at(0)。 或者collection.shift()如果你想得到第一个模型,那么从集合中删除这个模型。 阅读更多Backbonejs Collection