firebase-realtime-database相关内容
我正在调查适用于 Android 的 Firebase 数据库 sample并意识到它以以下方式存储数据: 我不太熟悉 NoSQL 技术并试图理解为什么我们必须将每个 post 实体持久化两次 - 在 posts 和 user_posts相应地.文档说这种方法称为“扇出",我完全同意通过 databaseReference.child("user-posts").child("
..
我是 Firebase 和 NoSQL 的新手.我有一个 Android 演示,带有一个城市自动完成文本字段,我想在输入时从我的 Firebase 数据库中填充我拥有的城市. { “城市":{“瓜亚基尔":真的,“瓜拉西奥":真的,“基多":对,“克韦多":真的,“昆卡":真的,“洛哈":真的,“伊巴拉":真的,“蝠鲼":真}} 这是我目前所拥有的. 如何从以字母开头的数据库城市中检索(
..
我正在努力思考如何为 firebase 实时数据库构建数据.我阅读了 docs 和其他一些关于 SO 找到以下建议的问题: 数据应尽可能平坦 为了廉价的读取而写入昂贵 避免嵌套数据 数据重复可能没问题 记住这一点,让我描述一下我的具体用例.首先是 user 具有以下属性: 名字 姓氏 个人资料图片(大) 个人资料图片(小) 用户可以创建一个包含以下属性的故事:
..
我已经为我的新项目从 parse-server 转移到 firebase,但在项目中达到了一个点,我开始认为这是一个坏主意. 基本上,我正在制作一个应用程序,人们可以在其中发布有关他们所在城镇正在进行的音乐会的信息. 我的第一个挑战是过滤事件,因此用户只能在他/她自己的城镇中获得事件.我通过在城市之后构建数据来做到这一点: {音乐会:{“纽约": {...,...},“芝加哥": {
..
我正在尝试从 Firebase 获取名称中包含给定字符串的所有用户.例如,如果我有这些用户: 戴维、安迪、鲍勃 我希望所有用户的名称都包含“D",所以我希望得到这样的结果: 德维德,安迪 这是我的 Firebase 目前的结构: 由于 Firebase 区分大小写,我创建了一个包含小写名称的属性 name_. 使用 startAt 和 endAt 我可以获取名称以定义的字符串开
..
我们在 Electron 应用程序中使用 Firebase 实时数据库.身份验证后第一次执行“设置"或“更新"完美无缺.但是,在等待一段时间(空闲 > 1 分钟)后,执行更新或设置操作会延迟 30 秒,最多 2 分钟. 我们正在执行以下代码: this.$fbDb.ref().update(updatedNodes).then(() => {console.log('成功创建配置.')解决
..
我想让 UI collectionView 在收到来自 firebase 的数据后自行重新加载.现在它只有在我点击刷新按钮时才能手动工作. class MedalsViewController: UICollectionViewController {var imagesArray = [字符串]()var 身份 = [字符串]()var identities2 = [String]()//创建
..
我想将我的模型对象数据源更改为 firebase.我有一个文件作为 UICollection 视图的数据源 homeViewController.swift .homeViewController.swift 是一个垂直排列的collectionViewCell,每个cell都有自己水平排列的collectionViewcell. 这是 models.swift 文件 导入 UIKit导入
..
我正在尝试使用 Firebase 设置我的 CollectionView 中的单元格数量.我尝试创建一个局部变量并将其设置为与 Firebase 变量相同的值,但是当我尝试在函数外部使用它时它不起作用.我也尝试在 ViewWillAppear 中进行设置,但没有成功. 我设置导航栏标题来查看值.当它在闭包中设置时,我得到了正确的值,当我在闭包之外(在 firebase 函数之后)编写它时,它
..
无论如何我可以从firebase的实时数据库中读取数据并可以在应用程序未打开时保存它,我正在使用 Firebase.getInstance.goOnline();每当网络连接发生变化时在代码中,以便它侦听数据. 如果应用程序不在最近或未打开,我可以将数据写入数据库,但同样,当应用程序未打开时,我无法读取数据.有什么可能的方法吗?还是我选择了错误的方法? 我只是希望只要网络连接可用,它就
..
我在 Firebase 数据库中有一堆评论,我想通过 Cloud Function 对评论进行一些更新(这是一个简化的示例,我将做一些需要 Cloud Function 的逻辑). 我需要做的是浏览数据库中的所有评论,调整其评级节点,然后使用调整后的评论更新数据库. 我花了很多时间研究这个,但我对 Cloud Functions 完全陌生,所以我很难弄清楚这一点.我假设我想将所有评论的
..
我希望每次从 firebase 数据库修改聊天时,都会激活此功能“sendNotification",但会出现此错误: sendNotificationReferenceError:receiverId 未定义在exports.sendNotification.functions.database.ref.onWrite.event (/user_code/index.js:11:29)在 cl
..
我的目标是防止用户多次登录.我不希望这是客户端,例如 onDisconnect 和 onConnect 值,而是通过服务器检查.我遇到了这个答案: 如何防止同时登录与 Firebase 相同的用户? 这告诉我创建一个自定义身份验证系统.当我关注文档时(https://firebase.google.com/docs/auth/ios/custom-auth)我需要“将此文件复制到您的身
..
我的数据库布局是: @posts@postId_abc-total_score: ...//将从云函数更新-score_count: ...//将从云函数更新@scores@postId_abc-uid_1:10-uid_2:20_uid_3:50 每当用户设置分数时,我想使用 cloud function 将 scores 参考中的所有分数相加并将它们设置为 total_score该特定帖子
..
我在 firebase 2 小时后使用 Cloud Functions 删除节点.但是,当我添加节点时,它会在数据库中创建后立即被删除 我的 index.js: const functions = require('firebase-functions');const admin = require('firebase-admin');admin.initializeApp();常量 CU
..
在处理用户请求之前,我的应用程序需要构建几个大型哈希图.理想情况下,我想将这些哈希图存储在机器上的内存中,这意味着它永远不必进行任何昂贵的处理,并且可以快速处理任何传入的请求. 但这不适用于 firebase,因为用户有可能触发一个新实例,这会引发非常耗时的预处理步骤. 因此,我尝试将我的应用程序设计为使用 firebase 数据库,并且每次仅从数据库中获取所需的数据,而不是将所有数据
..
我写了这个方法,它应该控制台记录触发的节点数据,但我得到了错误. 这是我试过的" exports.makeUppercase = functions.database.ref('/users/{userId}/matches').onWrite((快照,上下文) => {//获取写入实时数据库的当前值.//const original = snapshot.val();console.lo
..
我正在使用 Google Cloud 函数更新“Rooms/{pushId}/ins",该函数从多个“门/{MACaddress}/ins"获取新的 In 数据.目前的功能是这样的: exports.updateRoomIns = functions.database.ref('/doors/{MACaddress}').onWrite((change, context) => {const b
..
当一些 http 触发时,我正在尝试在 firebase 函数上写入一些数据到 DB,我的问题我没有找到任何示例,因为我仍然希望采用 firebase 规则,所以没有管理员许可怎么办... 解决方案 您正在寻找 event.data.ref.来自参考文档: 返回一个参考 到发生触发写入的数据库位置.此 Reference 与执行写入的客户端具有相同的最终用户权限.因此,如果一个未经身
..
我正在使用 React Native 和 Firebase 实时数据库开发应用.我想做这样的事情. 在应用程序中,我设置了持续时间并按下按钮.然后,它将数据写入 Firebase.假设我将持续时间设置为 1000000000 ms 并按下按钮.然后,数据库如下所示: 时间表||--时间表1||--状态:“正在运行"|--durationInMS: 1000000000 我想运行一个后台函
..