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" |
| }; | | }; |
| } | | } |