2015-12-15 22 views
0

我正在查找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 
     ); 
    } 
); 

回答

0

您可以使用collection.at(0)如果你想獲得的第一款車型。 或者collection.shift()如果你想獲得第一個模型,那麼從集合中刪除這個模型。 閱讀更多在Backbonejs Collection

2

您可以使用findWhere方法:

collection.findWhere(attributes) 
+0

如果它是正確的請隨時接受答案。 –

+0

除非您在問題的下面評論,否則OP可能不會得到通知,因爲他沒有參與此答案的評論。 –