尝试在通过Cloud函数更新文档时使用变量作为属性。也许我错过了这里的语法,或者根本不可能。
var value = 'myValue'
var name = 'myVariable'
admin.firestore().collection('mycollection').doc('mydocument').update({ name : value});
文档已更新,但它显示name=myValue,并希望在文档中看到myVariable=myValue。什么样的语法才能实现灵活性?
明白了。
var value = 'myValue'
var name = 'myVariable'
admin.firestore().collection('mycollection').doc('mydocument').update({ [name] : value})