samharnackの ember-model-parse-adapterを使用して Ember と Parse.com を連携させようとしてい ます。
Parse.Cloud.define を使用してクラウド上で関数を定義し、クライアントから実行する複数の作業検索 (検索エンジンなど) を作成する関数を追加しました。問題は、__type と className という 2 つの属性があるため、クラウド レスポンスが返す配列が Ember モデルと互換性がないことです。クライアントから検索クエリを実行したときに得られるものと同様の応答を取得するように応答を変更するにはどうすればよいですか。つまり、__type と className なし
App.List.find() = の応答例{
"results":[
{
"text":"zzz",
"words":[
"zzz"
],
"createdAt":"2013-06-25T16:19:04.120Z",
"updatedAt":"2013-06-25T16:19:04.120Z",
"objectId":"L1X55krC8x"
}
]
}
for App.List.cloudFunction("sliptSearch",{"text" : this.get("searchText")})
{
"results":[
{
"text":"zzz",
"words":[
"zzz"
],
"createdAt":"2013-06-25T16:19:04.120Z",
"updatedAt":"2013-06-25T16:19:04.120Z",
"objectId":"L1X55krC8x",
"__type" : Object, //undesired
"className" : "Lists" //undesired
}
]
}