如何在Typescript / Cloud函数中将地图推送到Firebase数据库?

时间:2018-09-06 19:22:14

标签: typescript firebase firebase-realtime-database google-cloud-functions

通过在JAVANODE.JS选项卡之间切换,在this page上发出的通知表示,将数据数组推送到数据库的不同之处在于JAVA使用动态哈希图和{ {1}}被硬编码到脚本中。问题是我需要在一次更新中更新推送ID及其子项的列表,因此将其硬编码到云函数中是不可行的。如何创建动态地图以推送到Firebase数据库?

1 个答案:

答案 0 :(得分:1)

您可以创建任意传递给Realtime Database API的JavaScript对象。这些示例仅显示了针对每种平台执行此操作的一种方法。

JavaScript的这两点产生完全相同的对象:

const obj = {
    foo: "foo",
    bar: "bar"
}

const obj = {}
obj.foo = "foo"
obj.bar = "bar"

在两种情况下,最终结果都是一个具有两个属性foo和bar的对象,并且在传递给Realtime Database API时它们具有相同的效果。