【问题标题】:Dexie -> column names as variablesDexie -> 列名作为变量
【发布时间】:2021-11-15 01:42:41
【问题描述】:

我们正在更新/插入多个表,每个表都有相同的基本字段和前缀。

我们想用变量来改变列名。

例如db.friends.update(2, {name: "Number 2"})

我们想使用“名称”列作为变量

请问这个可以吗

感谢

【问题讨论】:

    标签: javascript indexeddb dexie


    【解决方案1】:

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

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

    【讨论】:

    • 非常感谢,在我们运行基础知识后获取咨询包
    猜你喜欢
    • 1970-01-01
    • 2012-06-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多