firebase-realtime-database相关内容

Firebase 数据库 - “扇出"技术

我正在调查适用于 Android 的 Firebase 数据库 sample并意识到它以以下方式存储数据: 我不太熟悉 NoSQL 技术并试图理解为什么我们必须将每个 post 实体持久化两次 - 在 posts 和 user_posts相应地.文档说这种方法称为“扇出",我完全同意通过 databaseReference.child("user-posts").child(" ..
发布时间:2022-01-13 13:23:31 Java开发

从 Android 中的 Firebase 实时数据库中检索数据

我是 Firebase 和 NoSQL 的新手.我有一个 Android 演示,带有一个城市自动完成文本字段,我想在输入时从我的 Firebase 数据库中填充我拥有的城市. { “城市":{“瓜亚基尔":真的,“瓜拉西奥":真的,“基多":对,“克韦多":真的,“昆卡":真的,“洛哈":真的,“伊巴拉":真的,“蝠鲼":真}} 这是我目前所拥有的. 如何从以字母开头的数据库城市中检索( ..
发布时间:2022-01-13 13:15:26 移动开发

如何对firebase实时数据库的数据结构进行非规范化/规范化?

我正在努力思考如何为 firebase 实时数据库构建数据.我阅读了 docs 和其他一些关于 SO 找到以下建议的问题: 数据应尽可能平坦 为了廉价的读取而写入昂贵 避免嵌套数据 数据重复可能没问题 记住这一点,让我描述一下我的具体用例.首先是 user 具有以下属性: 名字 姓氏 个人资料图片(大) 个人资料图片(小) 用户可以创建一个包含以下属性的故事: ..
发布时间:2022-01-13 13:15:18 其他开发

用于复杂查询的 Firebase.不行吗?

我已经为我的新项目从 parse-server 转移到 firebase,但在项目中达到了一个点,我开始认为这是一个坏主意. 基本上,我正在制作一个应用程序,人们可以在其中发布有关他们所在城镇正在进行的音乐会的信息. 我的第一个挑战是过滤事件,因此用户只能在他/她自己的城镇中获得事件.我通过在城市之后构建数据来做到这一点: {音乐会:{“纽约": {...,...},“芝加哥": { ..
发布时间:2022-01-13 13:15:09 其他开发

在没有服务器端代码的 Firebase 中搜索

我正在尝试从 Firebase 获取名称中包含给定字符串的所有用户.例如,如果我有这些用户: 戴维、安迪、鲍勃 我希望所有用户的名称都包含“D",所以我希望得到这样的结果: 德维德,安迪 这是我的 Firebase 目前的结构: 由于 Firebase 区分大小写,我创建了一个包含小写名称的属性 name_. 使用 startAt 和 endAt 我可以获取名称以定义的字符串开 ..
发布时间:2022-01-13 13:06:50 其他开发

Firebase 数据库丢失 websocket 连接,导致延迟

我们在 Electron 应用程序中使用 Firebase 实时数据库.身份验证后第一次执行“设置"或“更新"完美无缺.但是,在等待一段时间(空闲 > 1 分钟)后,执行更新或设置操作会延迟 30 秒,最多 2 分钟. 我们正在执行以下代码: this.$fbDb.ref().update(updatedNodes).then(() => {console.log('成功创建配置.')解决 ..

如何使 firebase 数据库数据成为 UICollection View 的数据源?

我想将我的模型对象数据源更改为 firebase.我有一个文件作为 UICollection 视图的数据源 homeViewController.swift .homeViewController.swift 是一个垂直排列的collectionViewCell,每个cell都有自己水平排列的collectionViewcell. 这是 models.swift 文件 导入 UIKit导入 ..

在闭包之外访问 Firebase 变量

我正在尝试使用 Firebase 设置我的 CollectionView 中的单元格数量.我尝试创建一个局部变量并将其设置为与 Firebase 变量相同的值,但是当我尝试在函数外部使用它时它不起作用.我也尝试在 ViewWillAppear 中进行设置,但没有成功. 我设置导航栏标题来查看值.当它在闭包中设置时,我得到了正确的值,当我在闭包之外(在 firebase 函数之后)编写它时,它 ..

Firebase在Android后台读取数据

无论如何我可以从firebase的实时数据库中读取数据并可以在应用程序未打开时保存它,我正在使用 Firebase.getInstance.goOnline();每当网络连接发生变化时在代码中,以便它侦听数据. 如果应用程序不在最近或未打开,我可以将数据写入数据库,但同样,当应用程序未打开时,我无法读取数据.有什么可能的方法吗?还是我选择了错误的方法? 我只是希望只要网络连接可用,它就 ..

Firebase Cloud 功能更新数据库中的所有条目

我在 Firebase 数据库中有一堆评论,我想通过 Cloud Function 对评论进行一些更新(这是一个简化的示例,我将做一些需要 Cloud Function 的逻辑). 我需要做的是浏览数据库中的所有评论,调整其评级节点,然后使用调整后的评论更新数据库. 我花了很多时间研究这个,但我对 Cloud Functions 完全陌生,所以我很难弄清楚这一点.我假设我想将所有评论的 ..

“将此文件复制到您的身份验证服务器"- Firebase 自定义身份验证

我的目标是防止用户多次登录.我不希望这是客户端,例如 onDisconnect 和 onConnect 值,而是通过服务器检查.我遇到了这个答案: 如何防止同时登录与 Firebase 相同的用户? 这告诉我创建一个自定义身份验证系统.当我关注文档时(https://firebase.google.com/docs/auth/ios/custom-auth)我需要“将此文件复制到您的身 ..

如何将对象存储在 Firebase 云功能 RAM 中?

在处理用户请求之前,我的应用程序需要构建几个大型哈希图.理想情况下,我想将这些哈希图存储在机器上的内存中,这意味着它永远不必进行任何昂贵的处理,并且可以快速处理任何传入的请求. 但这不适用于 firebase,因为用户有可能触发一个新实例,这会引发非常耗时的预处理步骤. 因此,我尝试将我的应用程序设计为使用 firebase 数据库,并且每次仅从数据库中获取所需的数据,而不是将所有数据 ..

如何使用firebase功能而不是管理员在数据库中写入

当一些 http 触发时,我正在尝试在 firebase 函数上写入一些数据到 DB,我的问题我没有找到任何示例,因为我仍然希望采用 firebase 规则,所以没有管理员许可怎么办... 解决方案 您正在寻找 event.data.ref.来自参考文档: 返回一个参考 到发生触发写入的数据库位置.此 Reference 与执行写入的客户端具有相同的最终用户权限.因此,如果一个未经身 ..

如何运行后台云功能并安排数据库更改?

我正在使用 React Native 和 Firebase 实时数据库开发应用.我想做这样的事情. 在应用程序中,我设置了持续时间并按下按钮.然后,它将数据写入 Firebase.假设我将持续时间设置为 1000000000 ms 并按下按钮.然后,数据库如下所示: 时间表||--时间表1||--状态:“正在运行"|--durationInMS: 1000000000 我想运行一个后台函 ..