| Line 27: |
Line 27: |
| | var Pete = {id: 11345, name: {first: "Pete", last: "Rock"}, age: 52}; | | var Pete = {id: 11345, name: {first: "Pete", last: "Rock"}, age: 52}; |
| | store.put(Pete); | | store.put(Pete); |
| − | recordUpdate(index, ["Pete", "Rock"], 'phoneNumber', '+674316'); | + | recordUpdate(store, index, ["Pete", "Rock"], 'phoneNumber', '+674316'); |
| | // Query the data | | // Query the data |
| | | | |
| Line 36: |
Line 36: |
| | } | | } |
| | | | |
| − | function recordUpdate(store, record, field, value){ | + | function recordUpdate(db, ref, record, field, value){ |
| | | | |
| − | var getRecord = store.get(record); | + | var getRecord = ref.get(record); |
| | | | |
| | getRecord.onsuccess = function() { | | getRecord.onsuccess = function() { |
| | console.log("updating"); | | console.log("updating"); |
| | getRecord.result.field = value; // => "Bob" | | getRecord.result.field = value; // => "Bob" |
| − | store.put(getRecord.result); | + | db.put(getRecord.result); |
| − | checkrecord(store, record, field) | + | checkrecord(db, ref, record, field) |
| | }; | | }; |
| | } | | } |
| | | | |
| − | function checkRecord(store, record, field) { | + | function checkRecord(db, ref, record, field) { |
| − | checkRecord = store.get(record); | + | checkRecord = ref.get(record); |
| | checkRecord.onsuccess = function() { | | checkRecord.onsuccess = function() { |
| | console.log(getRecordAgain.result.phone); // => "Bob" | | console.log(getRecordAgain.result.phone); // => "Bob" |
| | }; | | }; |
| | } | | } |