gpt4 book ai didi

ios - 使用未指定的索引。考虑添加 ".indexOn": "phone" at/use_frameworks_beta_2/searchIndex to your security rules for better performance

转载 作者:行者123 更新时间:2023-11-28 19:30:59 25 4
gpt4 key购买 nike

我有一个 iOS 应用程序,我必须在其中实现两个用户之间的简单聊天。我在应用程序注册期间将用户注册到 Firebase。一切都很好。但是,当我必须启动聊天线程时,我正在使用搜索索引搜索用户,但出现以下错误:

使用未指定的索引。考虑将/use_frameworks_beta_2/searchIndex 中的 ".indexOn": "phone"添加到您的安全规则中以获得更好的性能使用未指定的索引。考虑将/use_frameworks_beta_2/searchIndex 中的 ".indexOn": "email"添加到您的安全规则中以获得更好的性能使用未指定的索引。考虑将/use_frameworks_beta_2/searchIndex 中的 ".indexOn": "name"添加到您的安全规则中以获得更好的性能

Firebase控制台规则如下

{“规则”:{ “.read”:是的, “.write”:是的, “搜索索引”:{ “.indexOn”:[“电子邮件”,“电话”,“姓名”] }}

请帮我解决这个错误。

最佳答案

.indexOn 说明符必须放在规则中包含索引键的位置。更新您的规则以将 .indexOn 放在树中的正确位置:

{
"rules": {
".write": true,
".read": true,
"use_frameworks_beta_2": {
"searchIndex ": {
".indexOn": ["email","phone","name"]
}
}
}
}

关于ios - 使用未指定的索引。考虑添加 ".indexOn": "phone" at/use_frameworks_beta_2/searchIndex to your security rules for better performance,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44887552/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com