小编Dhe*_*raj的帖子

如何在 IndexedDB 中保存对象?

我想将我的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]);
        }

Run Code Online (Sandbox Code Playgroud)

javascript indexeddb

3
推荐指数
1
解决办法
4790
查看次数

标签 统计

indexeddb ×1

javascript ×1