rethinkdbに格納されている2つのオブジェクトを比較したいとします。old_val
とnew_val
と呼びましょう。例として、これらの値は、所有者とステータスを変更したTODOタスクを表現しましょう:2つのrethinkdbオブジェクトを比較して、その違いだけを含む新しいオブジェクトを作成するにはどうすればよいですか?
{
old_val: {
status: 'active',
content: 'buy apples',
owner: 'jordan'
},
new_val: {
status: 'done',
content: 'buy apples',
owner: 'matt'
}
}
私はold_val
とnew_val
を比較すると、私はnew_val
だけ異なるフィールドを含む新しいオブジェクトを得たいのですがold_val
から。私はワイヤー上のバイトを節約するためにこれをしたいです。クライアントのレンダリングの変更を容易にすることができます。クエリの結果は次のようになります。
{
old_val: {
content: 'buy apples',
owner: 'jordan',
status: 'active'
},
new_val: {
owner: 'matt',
status: 'done'
}
}
どうすればよいですか?