本地存储-如何将Javascript对象与索引数据库同步

local storage - How to Synchronize Javascript object with indexed DB?

本文关键字:对象 索引 数据库 同步 Javascript 存储      更新时间:2023-09-26

我有下面的代码

var jsonData='{              
           "results":[            
              {                    
                "id":"460",         
                "name":"Widget 1",   
                "loc":"Shed"          
              },{                    
                "id":"460",         
                "name":"Widget 2",   
                "loc":"Shed"          
              },{                    
                "id":"460",         
                "name":"Widget 2",   
                "loc":"Shed"          
              },{                    
                "id":"460",         
                "name":"Widget s",   
                "loc":"Shed"          
              },{                      
                "id":"461",             
                "name":"Widget 2",       
                "loc":"Kitchen"           
              }]                           
        }';
    var jsObj=JSON.parse(jsonData);

现在我要在jsobj中插入数据,数据也应该反映在索引数据库中,是否可以将javascript对象与Indexed DB 同步

如果您只想将单个列表存储在持久存储中,我建议您使用Local Storage而不是IndexedDB

下面是一个示例代码,它向您展示了如何存储和检索数据:

// Put the object into storage
localStorage.setItem('jsonData', JSON.stringify(jsonData));
// Retrieve the object from storage
var retrievedObject = JSON.parse(localStorage.getItem('jsonData'));