3.6 更新数据

更新数据要使用IDBObject.put()方法。

  1. function update() {
  2. var request = db.transaction(['person'], 'readwrite')
  3. .objectStore('person')
  4. .put({ id: 1, name: '李四', age: 35, email: 'lisi@example.com' });
  5. request.onsuccess = function (event) {
  6. console.log('数据更新成功');
  7. };
  8. request.onerror = function (event) {
  9. console.log('数据更新失败');
  10. }
  11. }
  12. update();

上面代码中,put()方法自动更新了主键为1的记录。