czarifis / RunningExampleManualDelta

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RunningExampleManualDelta

Output:

getMatrix() returns:
 [ { id: 1, product_name: 'apples', zip_code: '92001', value: 5 },
  { id: 2, product_name: 'apples', zip_code: '92092', value: 4 },
  { id: 3, product_name: 'apples', zip_code: '92139', value: 8 },
  { id: 4, product_name: 'oranges', zip_code: '92001', value: 32 },
  { id: 5, product_name: 'oranges', zip_code: '92092', value: 54 },
  { id: 6, product_name: 'oranges', zip_code: '92139', value: 1 },
  { id: 7, product_name: 'avocados', zip_code: '92001', value: 0 },
  { id: 8, product_name: 'avocados', zip_code: '92092', value: 7 },
  { id: 9, product_name: 'avocados', zip_code: '92139', value: 63 } ]
The template will use the following 2-dimensional array:
 [ [ { id: 1, product_name: 'apples', zip_code: '92001', value: 5 },
    { id: 2, product_name: 'apples', zip_code: '92092', value: 4 },
    { id: 3, product_name: 'apples', zip_code: '92139', value: 8 } ],
  [ { id: 4, product_name: 'oranges', zip_code: '92001', value: 32 },
    { id: 5, product_name: 'oranges', zip_code: '92092', value: 54 },
    { id: 6, product_name: 'oranges', zip_code: '92139', value: 1 } ],
  [ { id: 7, product_name: 'avocados', zip_code: '92001', value: 0 },
    { id: 8, product_name: 'avocados', zip_code: '92092', value: 7 },
    { id: 9, product_name: 'avocados', zip_code: '92139', value: 63 } ] ]
The incoming diff that comes from the IVM is the following:
 { target: '[3].value', payload: 900 }
After applying the diff signature we get the following diff:
 { target: '[0].[2].value', payload: 900 }

Process finished with exit code 0

About


Languages

Language:JavaScript 100.0%