使用keyPath插入indexDB

时间:2017-05-11 16:40:46

标签: javascript database indexeddb

以下代码段显示alert("Added")但没有添加任何内容到indexDB。我的indexDB中有一个条目,但我无法添加更多条目。

var transaction = db.transaction("movies", "readwrite")
  .objectStore("movies") // keypath is also there :{keyPath: "imdbID"}
  .add(movieDetailObject);

  transaction.onsuccess = function(event) {
      alert("Added");
  };

  transaction.onerror = function(event) {
      alert("Error");
  } 

如何使用keypath和对象作为值添加更多条目?

1 个答案:

答案 0 :(得分:0)

没有周围的代码很难说,但每个条目的keyPath可能都是相同的。

只是为了良好的练习,你还应该听取.add(movieDetailObject)返回的IDBRequest上可以触发的事件,以查看onsuccess或onerror是否会触发。

相关问题