gpt4 book ai didi

javascript - 检查indexeddb createIndex是否成功

转载 作者:行者123 更新时间:2023-12-03 05:09:05 32 4
gpt4 key购买 nike

我注意到检索结果与 IndexedDB objectStore 的创建和填充之间存在相当大的延迟。我怀疑在完成大量“put”后索引仍在运行,但我不确定如何测量每个部分(createobjectStore、createIndex)并报告回来。

是否有一种简单的方法来检查索引创建是否成功?

request.onupgradeneeded = function(e) {
var db = e.target.result;
var partsStore = db.createObjectStore("parts", { keyPath: "classID", autoIncrement: true });
partsStore.createIndex("description", "description", { unique: false });
}

最佳答案

当然,只需监听request的成功事件即可。在升级功能完成之前,不会引发成功事件。

var request = indexedDB.open(...);
request.onupgradeneeded = function() {
// create indices and whatever
store.createIndex(...);
};

request.onsuccess = function() {
console.log('this shows up after the upgrade completes');
};

关于javascript - 检查indexeddb createIndex是否成功,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41898508/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com