获取添加到indexedDB对象库的对象的id

时间:2012-11-21 12:00:32

标签: indexeddb

给定一个indexeddb数据库,其中一个声明的objectstore为:

var objectStore = thisDb.createObjectStore("table", {keyPath: "id", autoIncrement: true})

当我使用添加请求添加新项目时:

var resp = objectStore.add(row)

如何在onsuccess函数中获取此添加项的新ID?

resp.onsuccess = function(e) { /* code to get the id of the added item */}

1 个答案:

答案 0 :(得分:8)

您可以在e.target.result中找到插入的密钥。