firebase-realtime-database相关内容

如何根据 Google Cloud Functions 上初始路径的参考值将节点克隆到另一个路径?

我正在尝试将“原始"节点的数据(一旦创建数据)克隆到基于原始节点路径的路径. 这是我的数据结构: 根目录:{门: {111111111111:{MAC地址:“111111111111",inRoom: "-LBMH_8KHf_N9CvLqhzU",//我需要这个值作为克隆的路径插入:{//我在这里创建了几个“key: pair",比如:1525104151100:是的,1525104151 ..

Firebase 函数:支持跨函数的全局变量

我想在 http firebase 函数中缓存最近的记录(比如最近 24 小时).在 http firebase 函数(比如 fetchLastXRecords)中,如果未找到从数据库中获取并设置缓存,我会在缓存中查找记录(定义的全局变量来存储记录). 当我想更新任何缓存记录时出现问题,因为其他 Firebase 函数(可能是实时数据库更改触发器)无法访问此全局变量. 什么是更新缓存中 ..

Firebase onCreate 向 auth.user 添加自定义声明

我正在尝试添加自定义声明,isRegistered 到 firebase.我的 Firestore 有另一个 user 集合来保存注册信息记录.现在我正在尝试保留 isRegistered 自定义声明,但似乎无法正常工作. exports.addRegisteredRole = functions.database.ref('/user').onCreate((快照,上下文)=> {return ..

如何用java编写firebase云函数

我是 firebase 的新手.我使用 admin sdk(java 代码)将数据存储在 firebase 数据库中.我已经成功地完成了这部分.现在我想在创建数据库条目和通知时编写火基云函数 1.该函数在写入存储关注者的实时数据库路径时触发.2. 该函数编写一条消息通过 FCM 发送.3. FCM 将通知消息发送到用户的设备. 由于我在互联网上进行了更多搜索,因此仅找到了 node.js 代码 ..

Firebase 函数 onCreate 触发器错误:TypeError:无法读取未定义的属性“匹配"

尝试使用为数据库触发的 OnCreate 部署函数,但它一直向我返回此错误.这是简单的代码和错误响应: 只是无法弄清楚为什么匹配未定义错误? 模块版本: nodejs:版本 8.11.3功能:使用 node 8 运行时版本部署.“火力基地":“^5.3.0"“firebase 管理员":“^5.12.1"“firebase 功能":“^1.1.0"“打字稿":“^2.5.3" 代码 ..

Firebase 存储使用 490MB,但我没有存储桶?

Firebase 存储使用 490 MB,但尚未初始化存储分区.我无法跟踪此存储 com 的来源,但检查 Firebase 是否对空存储收取 0.10 美元是很奇怪的. 我在哪里可以删除这个存储以及为什么 firebase 会因为没有存储桶而收费? 目前我正在使用 Firebase 身份验证、Firestore、实时数据库、托管和函数. 解决方案 每次部署到 Cloud Fun ..

Firebase 云功能是否涉及实时数据库和 Firestore 的成本?

每当更新 Firestore 文档时,我都会运行云功能.该函数读取文档,获取用户 ID,然后从实时数据库中获取用户令牌 ID 并发送通知.因此,我们在此处读取了 1 个文档以及与实时数据库上的读取相关的一些下载开销.我的问题是: 如果云函数读取实时数据库的节点,下载(实时数据库上的读取)是否计费? 如果云函数读取firestore的文档,读取的文档是否计费? 解决方案 根据下面 ..

如何从 Firebase 云函数中的通配符获取数据

假设我在以下 ref('/users/{userId}/items/{newItem}') 上触发事件我想从通配符 userId 中获取一个值 我试过 var token = event.params.userId.token 但它返回未定义 有什么建议吗? 解决方案 Token 不是 trigger 事件自动返回的参数.在触发器通配符中,仅返回与通配符直接对应的参数.所以如果你 ..

Firebase 云功能中的权限被拒绝

在 firebase 云功能中,我在 admin-firebase 上读取或写入实时数据库时被拒绝访问.这 https://github.com/firebase/firebase-functions/issues/16 没有解决我的问题,App引擎默认服务帐号权限设置为Editor. 我还使用服务帐户密钥配置了 Node.js admin sdk,一切都按预期工作. 我已经在 db ..

当从实时数据库中删除对象时,Firebase 函数(用 NodeJS 编写)从 Cloud Storage 中删除文件

我是 NodeJS 的新手,我正在尝试为 Cloud Functions for Firebase 编写下一个方法. 我想要达到的目标: 当用户从 Firebase DB 中移除 Photo 对象时应该触发该函数; 代码应该从 Storage 中移除与 Photo obj 对应的文件对象. 这些是我的 Firebase 数据库结构: 照片/{userUID}/{photo ..

如何使用云功能为多个数据库设置 firebase 实时数据库触发器?

我有一个特定的用例,我在一个项目上有多个实时数据库(这个数字会增长),我想在所有这些上设置云函数触发器,目前我希望有办法在触发云函数的回调中获取数据库名称? import * as functions from 'firebase-functions';从“猫鼬"导入猫鼬;export const updateData = functions.database.ref('/someendpoin ..

附加 firebase 云函数或从云函数调用缓存其数据

我有一个前端组件,它由一个图表和几个不同的过滤器组成,允许用户按数据类型进行过滤.但是,他们过滤的数据比较大,所以我不想将它们全部加载到网页中,而是让 firebase 云功能来处理过滤.问题是用户在使用这个组件时通常会做一堆过滤,所以云功能重复下载必要的数据是没有意义的.有没有办法将云函数“附加"到调用并使其更新而无需重新检索数据,或者如果这不可能,则以某种方式将检索到的 Firebase 数据 ..