【发布时间】:2021-05-31 00:22:18
【问题描述】:
我想将我的 API 数据存储在浏览器的 indexedDB 中。我会尝试本地存储,但它有 5MB 的限制,但我的 JSON 数据超过 7MB。我想保存在 indexedDB 中以便更快地访问。我想以 JSON 格式保存整个数据,但不知道如何设置索引数据库的方案。从数据库中取出的数据是testData
const db =new Dexie("ReactDexie");
db.version(1).stores({
test:"++id title " //Dont Know how to set scheme here for my json object
})
db.open().catch((err)=>{
console.log(err.stack || err)
})
var transaction = db.transaction([testData], IDBTransaction.READ_WRITE);
var objstore = transaction.objectStore(testData);
for (var i = 0; i < testData.length; i++) {
objstore.put(testData[i]);
}
【问题讨论】:
-
但是为什么在浏览器中保存的数据超过 5 mb
-
嘿 Dheeraj,你解决了这个问题吗?或者你可能还需要帮助?
-
尚未寻找解决方案
-
添加我将如何处理这种情况的答案
-
你在哪里添加你的答案
标签: javascript indexeddb