IndexedDB Dexie ->列名作为变量

0yycz8jy  于 2022-12-09  发布在  IndexedDB
关注(0)|答案(1)|浏览(198)

我们正在更新/插入多个表,每个表都具有带前缀的相同基本字段。
我们希望使用变量来更改列名。
例如db.friends.update(2, {name: "Number 2"})
我们希望使用列“name”作为变量
这可能吗
感谢

2admgd59

2admgd591#

在现代JavaScript中,动态属性名称可以用括号括起来指定,如下例所示:

async function updateField(id, fieldName, fieldValue) {
  await db.friends.update(id, {[fieldName]: fieldValue});
}

相关问题