Dexie -> 列名作为变量

Posted

技术标签:

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

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

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

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

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

请问这个可以吗

感谢

【问题讨论】:

【参考方案1】:

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

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

【讨论】:

非常感谢,在我们运行基础知识后获取咨询包

以上是关于Dexie -> 列名作为变量的主要内容,如果未能解决你的问题,请参考以下文章

列名作为 PL/SQL ORACLE 中的变量

在 Qtsql PyQT4 中添加列名和值作为变量

SSIS - 列名作为变量/以编程方式更改

oracle 不能是用变量来作为列名和表名 ,但使用动态sql可以;

基于变量列名的子集

对列名排序后转置和添加前缀的宏