Firestore和Node.js:.set / .update =>传递变量作为键

时间:2018-08-21 22:18:01

标签: javascript node.js firebase google-cloud-firestore google-cloud-functions

我有一个变量var key = "Something",并且想要使用此变量作为键来设置文档。 当我尝试使用settings_ref.update({key: false});进行操作时,这显然是在使用“ key”作为字符串本身。

如何使用变量作为新数据的键?

1 个答案:

答案 0 :(得分:1)

您应该使用方括号符号:

var obj = {};
obj[key] = false;
settings_ref.update(obj);

请参见https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Property_accessors