我可以在Firebase Firestore.update()方法中将变量用作属性名吗?(谷歌Firebase和JavaScript)

我可以在Firebase Firestore.update()方法中将变量用作属性名吗?(谷歌Firebase和JavaScript),javascript,firebase,google-cloud-firestore,Javascript,Firebase,Google Cloud Firestore,我有一个带字符串的变量和一个firebase更新方法: let name = 'NAME'; firebase.firestore.collection('test').doc('main').update({ name: 'text' }) 那么我可以在属性部分使用变量吗? 如果没有,还有其他方法吗?将变量名放在方括号中,使其计算为其值: let name = 'NAME'; firebase.firestore.collection('test').doc('main').upda

我有一个带字符串的变量和一个firebase更新方法:

let name = 'NAME';

firebase.firestore.collection('test').doc('main').update({
  name: 'text'
})
那么我可以在属性部分使用变量吗?
如果没有,还有其他方法吗?

将变量名放在方括号中,使其计算为其值:

let name = 'NAME';

firebase.firestore.collection('test').doc('main').update({
  [name]: 'text'
})