在IOS设备上运行时,我遇到了带索引的indexeddb查询问题。
Name: Mi A1 (Black, 64 GB)
Price: ₹14,999
Specification: 4 GB RAM | 64 GB ROM | Expandable Upto 128 GB 5.5 inch Full HD Display 12MP + 12MP Dual Rear Camera | 5MP Front Camera 3080 mAh Li-polymer Battery Qualcomm Snapdragon 625 64 bit Octa Core 2GHz Processor Android Nougat 7.1.2 | Stock Android Version Android One Smartphone - with confirmed upgrades to Android Oreo and Android P Brand Warranty of 1 Year Available for Mobile and 6 Months for Accessories
问题是如果有多个记录与索引匹配,它不会消除它们,它会消除第一个记录并离开。但是,例如,如果它显示了与索引匹配的所有内容,则我将console.log(itemLocal)而不是itemLocal.delete()。任何可能泄漏的建议?
我已尝试使用此代码,但我得到了相同的错误(没有api jquery的代码)
$.indexedDB(dbName).objectStore(tablename).index("INDICE").each(function(itemLocal) {
itemLocal.delete();
}, [VALORINDICE]).then(function() {
callback();
}, function() {
console.log("error");
});