以下代码段显示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
和对象作为值添加更多条目?
答案 0 :(得分:0)
没有周围的代码很难说,但每个条目的keyPath可能都是相同的。
只是为了良好的练习,你还应该听取.add(movieDetailObject)
返回的IDBRequest上可以触发的事件,以查看onsuccess或onerror是否会触发。