Changes

Jump to navigation Jump to search
m
no edit summary
Line 5: Line 5:     
addRecord(PersonalDataDataBaseName, Pete);
 
addRecord(PersonalDataDataBaseName, Pete);
recordUpdate(PersonalDataDataBaseName, '["Pete", "Rock"]', 'phone', '+313555777');
+
recordUpdate(PersonalDataDataBaseName, "Pete", "Rock", 'phone', '+313555777');
    
function addRecord(pddbname, record){
 
function addRecord(pddbname, record){
Line 27: Line 27:  
    
 
    
 
     store.put(record);
 
     store.put(record);
 +
 +
    var recordcheck = index.get([record.name.first, record.name.second]);
 +
    recordcheck.onsuccess = function() {
 +
      console.log(recordcheck);
 +
    }
    
     tx.oncomplete = function() {
 
     tx.oncomplete = function() {
Line 34: Line 39:  
};
 
};
   −
function recordUpdate(pddbname, record, field, value){
+
function recordUpdate(pddbname, recordA, recordB, field, value){
    
   var pddb = window.indexedDB.open(pddbname, 1);
 
   var pddb = window.indexedDB.open(pddbname, 1);
Line 55: Line 60:  
         var index = store.index("NameIndex");
 
         var index = store.index("NameIndex");
   −
         var getRecord = index.get(record);
+
         var getRecord = index.get([recordA, recordB]);
 
         getRecord.onsuccess = function() {
 
         getRecord.onsuccess = function() {
 
           console.log("updating");
 
           console.log("updating");
Line 61: Line 66:  
             store.put(getRecord.result);
 
             store.put(getRecord.result);
   −
             getRecordAgain = index.get(record);
+
             getRecordAgain = index.get([recordA, recordB]);
 
             getRecordAgain.onsuccess = function() {
 
             getRecordAgain.onsuccess = function() {
 
                 console.log(getRecordAgain.result.field);  // => "Bob"
 
                 console.log(getRecordAgain.result.field);  // => "Bob"
530

edits

Navigation menu