gpt4 book ai didi

android - 在时间戳 Firebase 上建立索引

转载 作者:搜寻专家 更新时间:2023-11-01 08:23:05 24 4
gpt4 key购买 nike

我正尝试在我的 Android 应用程序中执行 orderByChild 操作,我收到这样的警告:使用未指定的索引。考虑在 users/4Gc9OgFWw5hwr2YFxbfwLgyAp1V2/posts 添加 '".indexOn": "timestamp"' 到您的安全和 Firebase 数据库规则

这就是我构建数据库的方式:

Database

这是我试图添加到我的数据库中的规则:

{
"rules": {
".read": "auth != null",
".write": "auth != null",
"users": {
"uid": {
"posts": {
".indexOn": "timestamp"
}
}
}
}
}

但是,它仍然给我这个警告。我该如何解决?我在某处看到您可以为 uid 子级使用任何变量,这就是为什么我在那里有 uid 变量,但我也尝试过不使用它。

最佳答案

在你的规则中应该是$uid而不是uid

结帐this

{
"rules":{
".read":"auth != null",
".write":"auth != null",
"users":{
"$uid":{
"posts":{
".indexOn":"timestamp"
}
}
}
}
}

关于android - 在时间戳 Firebase 上建立索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48311444/

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