多くのバックボーンの例で、mymodel.fetch()
ormycollection.fetch()
を使用したコードを見ましたが、ほとんどのコードは、応答からモデル/コレクションを構築するために成功コールバックを使用していませんでした。フェッチが結果からモデルインスタンスを作成する方法について何かが欠けているように私は埋めています。これはどのように起こりますか?
編集
モデルが返された json と同じ構造ではなく、モデル属性をマップする必要がある場合があります。たとえば、モデル属性は「name」と「age」ですが、返される json は {n_name:'dan', props: {age: 12, address: 'this data is not related'}} です。返された json をモデルにマップする必要があります。どうすればいいですか?このような場合、成功コールバックを使用する必要がありますか?
モデルには、他のモデルまたはコレクションとの関係が含まれている場合があります。たとえば、タイプ AddressModel の属性と People という人のコレクションを持つ HouseModel があります。AddressModel を構築するときにフェッチがモデルを作成し、People を構築するときに人物コレクションを作成することを望みます。どうすればいいですか?これに成功を使用する必要がありますか、それとも他の方法/回避策がありますか?