本文介绍了获取添加到indexedDB对象存储库的对象的ID的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
给出一个带有一个声明的对象存储的indexeddb数据库为:
Given a indexeddb database with one declared objectstore as:
var objectStore = thisDb.createObjectStore("table", {keyPath: "id", autoIncrement: true})
当我通过添加请求添加新项目时:
When I add an new item with the add request:
var resp = objectStore.add(row)
如何在成功功能中获取此添加项的新ID?
resp.onsuccess = function(e) { /* code to get the id of the added item */}
推荐答案
您可以在e.target.result中找到插入的密钥.
You can find the inserted key in e.target.result.
这篇关于获取添加到indexedDB对象存储库的对象的ID的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!