我们正在更新/插入多个表,每个表都具有带前缀的相同基本字段。我们希望使用变量来更改列名。例如db.friends.update(2, {name: "Number 2"})我们希望使用列“name”作为变量这可能吗感谢
db.friends.update(2, {name: "Number 2"})
2admgd591#
在现代JavaScript中,动态属性名称可以用括号括起来指定,如下例所示:
async function updateField(id, fieldName, fieldValue) { await db.friends.update(id, {[fieldName]: fieldValue}); }
1条答案
按热度按时间2admgd591#
在现代JavaScript中,动态属性名称可以用括号括起来指定,如下例所示: