我无法在indexedDB中添加简单的ID号。这就是我在做什么:
在服务工作者中,我有一个Id=int(os.path.split(imagePath)[-1].split(".")[0])
类型的eventListener,然后我接收到要发送给另一个函数的数据,以创建一个indexedDB并保存传递的数据:
message
它的objectStore创建正确,但是要添加的id不正确。
答案 0 :(得分:0)
我要做的是,在创建objectStore时,我必须添加对象autoIncrement,其值为value = true和mode = readwrite
db.createObjectStore("entidades", { autoIncrement: true });
req.onsuccess = evt => {
console.log("Conectado a la BD");
var db = evt.target.result;
var tx = db.transaction(["entidades"], "readwrite");
var store = tx.objectStore("entidades");
store.add(id);
};