乾杯!次のような ID を持つリモート サーバーから Foo (たとえば) オブジェクトを取得します。
id: "5110e8b5a8fefe71e0000197"
しかし、私がするとき:
App.Foo.find("5110e8b5a8fefe71e0000197")
オブジェクトの配列を返しますが、これは間違っています。これは、すべての ID が mongo で一意であるためです。
> Array[112]
それで、それを機能させる方法は?
更新: 私の検索機能:
App.Foo.reopenClass({
allFoos: [],
find: function(){
$.ajax({
url: 'http://address/foos.json',
dataType: 'jsonp',
context: this,
success: function(data){
data.forEach(function(foo){
this.allFoos.addObject(App.Foo.create(foo))
}, this)
}
})
return this.allFoos;
}
});