【问题标题】:Firestore & Node.js: .set/.update => pass a variable as keyFirestore 和 Node.js:.set/.update => 将变量作为键传递
【发布时间】:2018-08-21 22:18:00
【问题描述】:

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

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

【问题讨论】:

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


    【解决方案1】:

    你应该使用括号表示法:

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

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

    【讨论】:

      猜你喜欢
      • 2021-09-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-04
      • 2016-10-25
      • 1970-01-01
      • 1970-01-01
      • 2011-12-23
      相关资源
      最近更新 更多