javascript - 无法使用 jsstore 批量更新 indexDb 数据
问题描述
我在我的项目中使用 Indexdb。我正在使用 JSstore 执行 IndexDB 操作。我能够执行所有操作。但我无法批量更新。谁能帮助我如何使用 IndexDB 更新批量更新?
我可以像下面这样更新单个更新
updateEmployeeById(id, updateData) {
return this.connection.update({ in: this.M_EMP,
set: updateData,
where: {
id: id
}
})
}
我正在尝试使用循环更新数据。但无法更新。我的数据和方法如下
var arr = [
{
"age": 22,
"company": "ACLIMdfsdfsdfdsfA",
"email": "aguirrecoleman@aclima.com",
"gender": "male",
"id": 1
},
{
"age": 22,
"company": "sssss",
"email": "aguirrecoleman@aclima.codm",
"gender": "malde",
"id": 2
}
]
bulkUpdateEmployee(dataArr){
dataArr.forEach((element, index) => {
this.connection.update({ in: this.M_EMP,
set: {company: element.company},
where: {
id: element.id
}
})
});
}
解决方案
推荐阅读
- android - 在 AsyncTask 中测试一个涉及侦听器回调的类
- sql - 如何根据 SQL Server 中的列对多记录求和
- mysql - 有什么方法可以隐藏我的 MySQL 备份还原代码上的连接字符串?
- sql - 如何通过指定字节数对字符串进行子串化
- css - Header tag appearing on top of another element partially hidden
- java - jvm中如何将native代码转换为机器码
- azure-logic-apps - 逻辑应用 HTTP 上的 HTTP 发布未经授权的错误
- sql - 如何在 BigQuery 中执行动态查询?
- c# - QuickBooks c#保存pdf发票
- reactjs - 在 React-Leaflet 中映射状态