【发布时间】:2019-09-20 08:34:25
【问题描述】:
每次调用该函数时,如何使用 Cloud 函数更改 Firebase 数据库中的实时数据?我有一个名为 Points 的数据单元,我想在每次部署函数时将 Points 的值更改为 1 到 10 之间的随机数。我对使用 firebase 真的很陌生,所以我不知道从哪里真正开始。我查看了提供的大部分文档,但没有一个有帮助。我尝试了几件事,但惨遭失败。请帮忙
谢谢你,
这是我尝试过的......
exports.userVerification = functions.database.ref('Points')
var ref = database().ref('Points')
var number = (Math.floor(Math.random() * 10) + 1)*10
ref.update(number)
【问题讨论】:
-
您说您希望在调用云函数时更改数据,但是您拥有的代码的第一行来自用于在数据更改时调用函数的示例 - 正是对面的。您应该从 reading the documentation 开始编写一个通过 HTTP 请求调用的函数。
-
我想使用 Pubsub 而不是 HTTP
-
在这种情况下,these docs 或 this tutorial 应该是一个可以查看的地方。
标签: javascript firebase firebase-realtime-database google-cloud-functions