firebase-realtime-database相关内容
我正在尝试将“原始"节点的数据(一旦创建数据)克隆到基于原始节点路径的路径. 这是我的数据结构: 根目录:{门: {111111111111:{MAC地址:“111111111111",inRoom: "-LBMH_8KHf_N9CvLqhzU",//我需要这个值作为克隆的路径插入:{//我在这里创建了几个“key: pair",比如:1525104151100:是的,1525104151
..
我想在 http firebase 函数中缓存最近的记录(比如最近 24 小时).在 http firebase 函数(比如 fetchLastXRecords)中,如果未找到从数据库中获取并设置缓存,我会在缓存中查找记录(定义的全局变量来存储记录). 当我想更新任何缓存记录时出现问题,因为其他 Firebase 函数(可能是实时数据库更改触发器)无法访问此全局变量. 什么是更新缓存中
..
我正在尝试添加自定义声明,isRegistered 到 firebase.我的 Firestore 有另一个 user 集合来保存注册信息记录.现在我正在尝试保留 isRegistered 自定义声明,但似乎无法正常工作. exports.addRegisteredRole = functions.database.ref('/user').onCreate((快照,上下文)=> {return
..
获取数据库数据的简单云功能不起作用. getusermessage() 不工作 错误: 函数执行耗时 60002 毫秒,完成状态为:'timeout' Index.JS 用于获取数据库结果. const functions = require('firebase-functions');const admin = require('firebase-admin');adm
..
我是 firebase 的新手.我使用 admin sdk(java 代码)将数据存储在 firebase 数据库中.我已经成功地完成了这部分.现在我想在创建数据库条目和通知时编写火基云函数 1.该函数在写入存储关注者的实时数据库路径时触发.2. 该函数编写一条消息通过 FCM 发送.3. FCM 将通知消息发送到用户的设备. 由于我在互联网上进行了更多搜索,因此仅找到了 node.js 代码
..
我尝试使用此代码但无法正常工作 var idUser = event.data.ref.parent.ref.parent.child('idUser').previous.val(); 然后我在尝试使用时遇到错误 event.data.ref.parent.ref.parent.child('idUser').onDelete(event => {event.data.previous.v
..
我想从 Android 向云函数发送 HTTP 请求,发布一些值,然后将这些值输入到实时数据库中. index.js const functions = require('firebase-functions');export.testPost = functions.https.onRequest((req, res) => {控制台.log(req.body);}); 我怎样才能做到这一
..
当我在 firebase 上触发简单数据库触发器时,然后它将显示如下错误:“函数返回未定义的、预期的 Promise 或值" const firebase=require('firebase-admin');常量函数 = 要求('firebase-functions');firebase.initializeApp(functions.config().firebase);export.hell
..
我正在尝试获取 js firebase 中父节点的子节点数.我想要: '用户':{'-Yuna99s993m':{计数:1},'-Yada99s993m':{计数:2},} 我正在创建一个云函数,每次进入一个新节点时,它应该添加等于用户节点的 numChildren 的计数. exports.setCount = functions.database.ref('/user/{userId}'
..
尝试使用为数据库触发的 OnCreate 部署函数,但它一直向我返回此错误.这是简单的代码和错误响应: 只是无法弄清楚为什么匹配未定义错误? 模块版本: nodejs:版本 8.11.3功能:使用 node 8 运行时版本部署.“火力基地":“^5.3.0"“firebase 管理员":“^5.12.1"“firebase 功能":“^1.1.0"“打字稿":“^2.5.3" 代码
..
Firebase 存储使用 490 MB,但尚未初始化存储分区.我无法跟踪此存储 com 的来源,但检查 Firebase 是否对空存储收取 0.10 美元是很奇怪的. 我在哪里可以删除这个存储以及为什么 firebase 会因为没有存储桶而收费? 目前我正在使用 Firebase 身份验证、Firestore、实时数据库、托管和函数. 解决方案 每次部署到 Cloud Fun
..
每当更新 Firestore 文档时,我都会运行云功能.该函数读取文档,获取用户 ID,然后从实时数据库中获取用户令牌 ID 并发送通知.因此,我们在此处读取了 1 个文档以及与实时数据库上的读取相关的一些下载开销.我的问题是: 如果云函数读取实时数据库的节点,下载(实时数据库上的读取)是否计费? 如果云函数读取firestore的文档,读取的文档是否计费? 解决方案 根据下面
..
我在同一个 index.js 文件中创建了几个函数,即 sendEmail、sendEmailByDbStatusChange 和 sendEmailConfirmation. sendEmail- 通过 HTTP/API 调用 sendEmailByDbStatusChange - 在值更改时监听 DB,但操作是硬编码的 sendEmailConfirmation- 在值更改时
..
假设我在以下 ref('/users/{userId}/items/{newItem}') 上触发事件我想从通配符 userId 中获取一个值 我试过 var token = event.params.userId.token 但它返回未定义 有什么建议吗? 解决方案 Token 不是 trigger 事件自动返回的参数.在触发器通配符中,仅返回与通配符直接对应的参数.所以如果你
..
在 firebase 云功能中,我在 admin-firebase 上读取或写入实时数据库时被拒绝访问.这 https://github.com/firebase/firebase-functions/issues/16 没有解决我的问题,App引擎默认服务帐号权限设置为Editor. 我还使用服务帐户密钥配置了 Node.js admin sdk,一切都按预期工作. 我已经在 db
..
我返回交易承诺,它应该在停止功能之前等待交易完成.交易执行良好,但承诺似乎永远无法解决. 我在 Firebase 控制台中看到此函数总是在 60 秒后超时. const functions = require('firebase-functions');const admin = require("firebase-admin");const db = admin.database();e
..
我是 NodeJS 的新手,我正在尝试为 Cloud Functions for Firebase 编写下一个方法. 我想要达到的目标: 当用户从 Firebase DB 中移除 Photo 对象时应该触发该函数; 代码应该从 Storage 中移除与 Photo obj 对应的文件对象. 这些是我的 Firebase 数据库结构: 照片/{userUID}/{photo
..
具有超过 1 个子节点的“天"节点不会被删除.我该如何解决这个问题? 下面是我的代码(最初来自这里): const functions = require('firebase-functions');const admin = require('firebase-admin');admin.initializeApp(functions.config().firebase);常量 defa
..
我有一个特定的用例,我在一个项目上有多个实时数据库(这个数字会增长),我想在所有这些上设置云函数触发器,目前我希望有办法在触发云函数的回调中获取数据库名称? import * as functions from 'firebase-functions';从“猫鼬"导入猫鼬;export const updateData = functions.database.ref('/someendpoin
..
我有一个前端组件,它由一个图表和几个不同的过滤器组成,允许用户按数据类型进行过滤.但是,他们过滤的数据比较大,所以我不想将它们全部加载到网页中,而是让 firebase 云功能来处理过滤.问题是用户在使用这个组件时通常会做一堆过滤,所以云功能重复下载必要的数据是没有意义的.有没有办法将云函数“附加"到调用并使其更新而无需重新检索数据,或者如果这不可能,则以某种方式将检索到的 Firebase 数据
..