ios - 如何设置 Firebase 规则/[FirebaseDatabase] 使用未指定的索引

标签 ios swift firebase firebase-realtime-database firebase-security

我的规则是:

{
  "rules": {
    ".read": true,
    ".write": true,
    "Recent": {
      ".indexOn": ["userID", "chatRoomID"]
    }
  }
}

我仍然得到:

[FirebaseDatabase] Using an unspecified index. Consider adding ".indexOn": "chatroomID" at /Recent to your security rules for better performance

我该如何正确设置它?我已经尝试了最后 20 分钟,但无法得到正确的结果。非常感谢您的帮助。

最佳答案

您的规则是 ".indexOn": ["userID", "chatRoomID"] 但您的错误是 chatroomID

chatroomID 与 chatRoomID 不同。

关于ios - 如何设置 Firebase 规则/[FirebaseDatabase] 使用未指定的索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39392017/

相关文章:

ios - pickerView 无法加载在同一 View Controller 中获取的数据(swift)

javascript - 如何更改 Firebase 父节点的名称以启用规则

node.js - 如何从服务器端的 Firebase 数据库检索最后创建的对象

java - 如何遍历数据库中的子项并将它们应用于变量

iphone - performSegueWithIdentifier 触发但不加载下一个 View

ios - 从任何 YouTube 视频获取流媒体 URL

ios - 如何在 XCode 4.2、Mac OS 10.6.8 (Snow Leopard) 中获取 Retina 显示 iPad 模拟器

iphone - iOS 的动画 GIF 替代品

ios - 场景的子元素发布速度不够快?

swift - 是否可以在带有 iOS8 的新 XCode 中自定义 UIAlertController 的字体和外观?