title: IndexedDB. How to update records as cursor moves
body: <p>In a synchronization method I´m opening a cursor and sending Ajax posts to server. I need at the same time to set the record "flag" to synchronized.</p>
  
  <pre><code>var transaction = db.transaction([STORE],IDBTransaction.READ_WRITE);
  transaction.objectStore(STORE).openCursor().onsuccess = function(e){
      var cursor = e.target.result;
      if(cursor){
          if (cursor.value.flag == "0") {
  
              //sync method                               
              cursor.update(cursor.value.flag = "1")  // not working
  
          };              
          cursor.continue();
      };
  }; 
  </code></pre>
  
  <p>How can I do this?</p>