fetch() が呼び出されたときに (コレクション全体ではなく、その特定のモデルに対して) サーバーからこれを取得するバックボーン モデルがあるとします。
{ a: "val-1", b: "val-2" }
その後、モデルで fetch() を再度呼び出すと、今度はサーバーから次のように返されます。
{ b: "val-x", c: "val-y" }
この時点で、サーバーによって提供される最新の状態であるため、モデルを次の状態にしたいと考えています。
{ b: "val-x", c: "val-y" }
ただし、バックボーン モデルには代わりに次の状態があります。
{ a: "val-1", b: "val-x", c: "val-y" }
バックボーンでモデルを fetch() して、結果の状態がサーバーから返されたものとまったく同じになり、古い古いフィールドが含まれないようにするにはどうすればよいですか?