回答
有一個直接等效 - Collection#where方法:
返回所有集合中匹配 通過屬性,該模型的數組。
var friends = new Backbone.Collection([
{name: "Athos", job: "Musketeer"},
{name: "Porthos", job: "Musketeer"},
{name: "Aramis", job: "Musketeer"},
{name: "d'Artagnan", job: "Guard"},
]);
var musketeers = friends.where({job: "Musketeer"});
alert(musketeers.length); // 3
對於更復雜的查詢使用Collection#filter:
var musketeersWhoseNameStartsWithA = friends.filter(function(item) {
return item.get('name').indexOf('A') === 0;
});
謝謝你,工作 - 我發現我只能得到模型,如果我把friends.where({job:「Musketeer」});在fetch子句中,問題是當我這樣做時,存儲結果的變量作用域被限制在fetch函數中。如果我嘗試退回musketeersWhoseNameStartWithA,它崩潰 – bobo2000
請問您能展示一些更多的代碼嗎?我對你在這裏的意思有點困惑。 – raina77ow
沒關係得到它的工作 - 當我這樣做musketeersWhoseNameStartsWithA.length它的工作原理,而不是直musketeersWhoseNameStartsWithA – bobo2000
- 1. 從哪裏選擇
- 2. Postgresql從哪裏選擇
- 3. sql從哪裏選擇
- 4. 麻煩選擇從哪裏?
- 5. PHP SQL從哪裏選擇
- 6. 哪裏選擇ALL?
- 7. 像「選擇」從「從哪裏」與Handlebars.js
- 8. 哪里哪里COL1值從多個選擇下拉
- 9. PHP,類別,從INNERJOIN選擇在哪裏
- 10. 你如何選擇從哪裏開始?
- 11. 選擇從哪裏不在 - 除了
- 12. Mysqli從哪裏選擇如果
- 13. SQLite選擇從哪裏x變量
- 14. SQLITE選擇從哪裏幫助(PHP)
- 15. php從哪裏選擇多對偶
- 16. 選擇從哪裏NOT EXISTS查詢
- 17. 選擇..哪裏...或從2個表
- 18. Java中的SQL從哪裏選擇
- 19. 選擇從哪裏查詢不工作
- 20. PHP和MYSQL:從哪裏選擇id = $ id
- 21. Android數據庫選擇從哪裏
- 22. sql select然後從哪裏選擇
- 23. C#在哪裏,並選擇
- 24. 哪裏MVC選擇路由?
- 25. 選擇在哪裏(浮動,.....)
- 26. MVC C#選擇在哪裏
- 27. SQL選擇在哪裏
- 28. Solr,選擇在哪裏
- 29. 放在哪裏產生選擇選項
- 30. esper:從哪裏語句事件中選擇,當沒有匹配在哪裏
你是說'如果(myCollectection.get( 'myModelId'))'? – Jack
http://backbonejs.org/#Collection-fetch&http://backbonejs.org/#Collection-where –
事情是這樣的:SELECT * FROM mytable的WHERE EMAILADDRESS = '[email protected]' – bobo2000