如何使 firebase 接受可以是 null 或字符串的密钥? 但是该字段是可选的,因为在安全规则中您无法检查(是否)是 null?function dataCheckCreate(requestData) { return ( // requestData.count requir ...
如何使 firebase 接受可以是 null 或字符串的密钥? 但是该字段是可选的,因为在安全规则中您无法检查(是否)是 null?function dataCheckCreate(requestData) { return ( // requestData.count requir ...
我已经接管了一个项目,该项目在 firestore 中具有以下数据 model: /聊天/{chatId}/消息/{messageId} 通过 flutter 我正在通过以下方式阅读聊天: 我需要确保只允许参与聊天的两个用户阅读消息,但很难做到。 我目前的规则是这样的: 有了上面的内容,我在尝试通 ...
我写了一个 firebase 规则来允许只读如果uid在父集合的用户数组中。 当我尝试查询集合以获取文档列表时,出现错误 这是我收集用户的安全规则: 是我的安全规则错误还是无法对具有此类规则的集合执行查询?。 ...
在我的 Firebase 应用程序上:任何用户都可以通过执行'firebase.app().delete'来删除我的 Firebase 应用程序。 我如何防止这种情况发生? 我试图通过转到 Firebase > 身份验证 > 设置 > 用户操作 > 取消选中“启用删除”来阻 ...
我正在尝试创建 object,它将有一个键和一个与该键相关的数组,我的想法是我想限制键的数量,这样它就不会超过 10,如果超过 10,写入将失败,我可以使用安全性来实现它吗规则? const obj = { key1: [] key2: [] key3: []...rest key10: [] ...
我正面临实时数据库规则令人费解的情况。 以下规则有效,它们允许我将数据写入 FirstCollection:{ "rules": { "FirstCollection": { ".read": true, "$Section": { ".write ...
我有玩家限制和连接玩家的游戏界面(玩家ID数组) interface IGameData { playersLimit: number; players: string[]; } 如何编写一个不规则来检查我请求推入玩家数组的玩家是否已经在玩家数组中然后规则应该拒绝请求? 更新请求看起来像这样 ...
我有一个 firebase 集合notes ,其中每个文档都有一个包含一些用户 ID 的user-id数组。 我在我的用户访问令牌上设置了自定义声明,格式为nid=true (其中nid是他们应该有权访问的注释文档 ID)但是当我尝试查询集合中的任何相关文档时,我收到了权限错误。 我的查询是这样写的 ...
我正在使用react-firebase-hooks ,特别是useDocumentData ,以获取文档并保持更新。 初始化挂钩时,还不允许读取文档(由于未满足 Firestore 安全规则中的特定条件),因此读取失败并显示FirebaseError: Missing or insufficient ...
我尝试为管理员用户设置自定义声明,以便他们可以访问和更改 9 个实时数据库中的数据(自定义声明:“admin”:true)。 这 9 个的安全规则是相同的,具有“admin”角色的用户可以写入和更改数据库中“admin_controller”的数据。 但是当我使用admin账户时,我只能更改数据库1 ...
我有以下 Firestore 安全规则设置: 我正在尝试保存用户 email,他们将其输入到我的 SwiftUI 应用程序的文本字段中,以及该应用程序生成的随机词。 两者都是字符串值: 如您所见,我正在尝试使用在用户首次注册时生成并保存到 UserDefaults 的用户 ID (core.UID ...
无论我如何更改规则,我都会收到此错误,我什至浏览了 firebase 规则的文档,我基本上希望未登录的用户(使用 Firebase 身份验证)能够从我的数据库中读取数据,但仅登录用户能够编写和更新,我该如何实现? 这是我在下面尝试的 ...
据我了解,firebase 安全规则中的root.child(...)代表孩子的old data 。 假设多个用户 A、B、C、D 一起更新了同一个子节点。 服务器得到他们喜欢这样: 第一个。 下一个。 C 下一个。 D 接下来。 我的问题: B处理时。 root不应该持有 A 更新的数据 ...
我正在尝试添加一个规则,如果用户已经存在且具有相同的 email,则该规则会自动合并两个用户,并且只保留其中一个用户的新用户最新数据。 但我在规则编辑器中看到一个错误:“意外的”}。第 40 行: 我缺少什么? 谢谢。 ...
我正在为我的项目使用实时数据库,我的安全规则如下: 现在我想从后端服务器读取信息并将其写入我的数据库,同时我想在访问数据库之前对用户进行身份验证。 我将只有一个用户访问数据库并更新数据。 我如何使用 firebase 身份验证来执行此操作? ...
我创建了我的 Firestore 规则 和线 工作正常,但具有数组长度的行 不起作用,我有权限错误数据库屏幕下方 ...
我有这个规则 而且它不允许我使用 getDocs 获取多个文档。 但它允许使用 getDoc 获取文档。 PS:我用它来检索文件 并得到这个错误 FirebaseError:权限缺失或不足。 但这有效 ...
我在数据库 user/user1 中有一个文件夹我想给它写一个名字和电话我正在规则操场上测试这个 数据(JSON) 规则 这按我的预期工作。 如果我只输入名称,它将被拒绝。 这很好,现在如果有第三个值,我也想被拒绝: 这是一个安全问题。 如果有人向这个位置添加一个随机值,那么我会从 firebase ...
除了firebase deploy --only firestore:rules还有其他上传规则的解决方案吗? 目标是在不更改项目配置的情况下上传不同的规则文件 ...