google-cloud-firestore相关内容

在仅脱机模式下使用Firebase FiRestore

我只想在我的应用程序中使用单一的持久化方法,并且正在对我的高级/付费用户使用Cloud FiRestore。 是否可以为免费用户在仅脱机模式下使用FiRestore,这样我就不会产生费用? 推荐答案 Cloud FiRestore是一个在线数据库,在短时间或长时间脱机时仍可继续工作。但它仍主要是联机数据库,不应用作完全脱机数据库。 原因之一是FiRestore将本地突变保存在单 ..
发布时间:2022-09-22 23:42:18 移动开发

超过Firebase中每个数据库每秒10K写入的限制(Cloud FiRestore)

在阅读官方文档时,我发现Cloud FiRestore允许更多的并发连接,但每个数据库每秒的写入数被限制在10k。如果我有20,000个并发用户,并且我的应用程序写得很重(像社交媒体平台),所以有可能超过写限制,我应该采取什么策略来处理这种情况? 如果我使用多个数据库,而我的流量持续增长,达到100k左右,这是否意味着到那时我必须拥有10个不同的数据库? 推荐答案 您的问题对于堆栈溢出 ..
发布时间:2022-09-20 19:43:38 其他开发

Google云发布/订阅功能在查询FireStore时提供请求的快照版本太旧

我有一个对集合执行简单查询的gCloud发布/订阅函数。在10月8日之前,它运行得很好。现在我看到";请求的快照版本太旧的错误消息。 我已经使用相同的代码创建了一个HTTP函数,并手动运行它,它工作得非常好。 下面是函数: // 0 3 * * * - at 03:00 AM every day exports.GenerateRankings = functions.p ..

FireStore错误:不支持";嵌套数组。FiRestore/p5.js问题

有人能帮我更好地理解此错误吗?我正在尝试使用p5.js和Firebase/Firestore来创建一个站点,在该站点中,您可以在画布上绘制某个东西,然后它会将图形保存到Firestore,但当我单击保存时,我收到以下错误: 错误.ts:166未捕获Firebase错误:使用无效数据调用了函数DocumentReference.set()。不支持嵌套数组 我到目前为止的代码: va ..

ANGLE Firestore中有.get()吗?

我已经看到有一个.valueChanges()和.SnaphotChanges(),它们都监听数据库中的更改,但如果我只想检索一次数据,该怎么办? 我注意到,在.valueChanges()或.SnaphotChanges()的末尾添加.tube(taken(1))可以奏效,但它与Firebase FireStore在Android和iOS版的管理SDK和移动SDK中提供的.get()函数相同吗? ..

云功能、云闪存、云存储:如何防范僵尸?

我已经在客户端使用了reCAPTCHA for Android应用程序(当然,我还实现了它的服务器端验证)。 但是,此reCAPTCHA仅在一个活动中实现。但是,当然,黑客可以修改这款应用。例如: 他们只需从所有活动中删除reCAPTCHA 或启动另一个不会实现reCAPTCHA的活动;情况就是这样:我没有在每个活动中实现reCAPTCHA,因为根据我刚才提到的第一个问题,它是没有用 ..

FireStore规则Get()/Existes()不起作用

我正在使用FiRestore规则,希望在一个函数中调用get()/exist(),然后在子集合中调用该函数。但它将显示错误: 运行模拟时出错-出现未知错误(查看过时的模拟) 你能帮我指出我的错误吗? 当我尝试时 允许创建:如果为get(/databases/{database}/documents/Attendants/$(request.auth.uid).data.UserI ..
发布时间:2022-08-10 10:38:23 其他开发

FiRestore安全规则:在get()调用中传递请求参数?

我希望能够将我的应用程序中的get()调用与其他调用区分开来。 在安全规则中,我写入了read规则: request.resource.data.sign_look == true 因此,我希望能够编写一个get调用来发送真正的布尔值sign_look,以便允许它。 有可能吗?我知道使用write这样的规则很容易,因为请求中确实有数据,但这些数据似乎不存在于get调用中。 ..
发布时间:2022-08-10 09:52:06 其他开发

应将哪些安全规则应用于Firebase中的读取?

我为一家戏剧公司创建了一个网站,上面有他们即将上演的剧目的清单。 这些日期存储在FireStore中,所以我设置了一些规则: 数据-lang=“js”数据-隐藏=“假”数据-控制台=“真”数据-巴贝尔=“假”> rules_version = '2'; service cloud.firestore { match /databases/{database}/documents { ..
发布时间:2022-08-10 09:40:20 其他开发

ReferenceError:在世博会上使用Firebase时找不到变量:IDBIndex

我正在开发一个使用EXPO的应用程序,使用Firebase JS SDK(https://docs.expo.io/guides/using-firebase/),仅用于身份验证和使用Cloud FiRestore数据库。它在浏览器上工作正常,但当我切换到EXPO GO时,我收到以下错误: ReferenceError:找不到变量:IDBIndex 我的理解是,除了使用Analytic ..
发布时间:2022-07-25 20:23:09 其他开发

FiRestore子集合与阵列

首先,我知道FiRestore是如何工作的,并且花了很多时间,评估了不同的方法来构建一个好的结构。不过,我仍在考虑以下情况: 有一个已知食谱的数据库。用户可以添加食谱,但必须确认它们是真正的食谱,而不仅仅是一些变体。因此,每个用户都可以从用户生成的食谱列表中选择Receipe来声明他们知道如何烹饪(或添加新的食谱)。 现在我希望用户与其他人共享他们的接收列表,但这正是我不确定如何使用FiR ..
发布时间:2022-07-22 23:28:33 其他开发

在颤动消防区中使用.Data[]时,操作员定义的错误

我正在学习如何按照YouTube上的《网忍者》教程在扑翼中使用Firestore。完成用户身份验证后,每当创建新用户时,此用户都会将用户记录添加到数据库中,为此会添加一个新模型,传递名为&name的1个字符串,根据我理解的调用,他映射了模型,然后使用.Data[‘name’]从模型中获取该字符串(字符串称为name),在执行此操作时,我收到错误The operator '[]' isn't def ..
发布时间:2022-07-22 19:17:51 其他开发

FireBase FiRestore用于将文档与Textfield同步的原子事务

我是Firebase和FireStore的新手,在云FireStore中存储Textfield数据并对其执行事务时遇到问题,我怀疑我们是否可以执行更新事务,如果文档不存在,则它应该创建并执行事务... 我希望实现以下目标: 我要将当前用户uid和email存储在‘X’集合的文档中。 我想对‘X’集合的‘Y’(这里Y是uid/电子邮件)文档执行事务更新 此外,如果该用户的文档不存在 ..

苹果登录导致FIRAuthErrorUserInfoNameKey=ERROR_EMAIL_ALREADY_IN_USE(代码=17007)

使用SwiftUI、Xcode12.5.1、Swift5.4.2、iOS14.7.1、 My Firebase-Email/Password登录页面应扩展为其他登录选项,例如Apple-Login(最终为Google-Login、Facebook-Login等)。 我的步骤: 使用电子邮件/密码登录到Firebase 注销 使用";登录使用Apple"; -- ..

如何通过检查官方身份验证数据库中的正确用户ID来保护Firebase

我有用户,注册了Firebase身份验证的电子邮件功能。 只有经过身份验证的用户才能写入我的FiRestore数据库。 我的规则(摘自文档): allow write: if request.auth != null; 允许访问存在非空auth对象的每个请求。这看起来不太安全。因为您只需使用任何auth = {something: "hacker"}对象发出请求。 所以,为了 ..

如何让数据在刷新时持久化?

我有一个代码,其中我装载了一个包含一些Firebase数据的表,但由于某种原因,这些值消失了,我在接下来的两周里一直在努力解决这个问题,我还没有找到这个问题的解决方案,我已经问了两次,到目前为止,我已经尝试了所有方法,但它一直在消失。 重要更新 我只想澄清以下几点,显然我错了,这个问题并不是因为它是一个嵌套集合,正如有人在另一个问题中提到的那样。该问题是因为我在刷新过程中丢失了我的用户。 ..