【发布时间】:2019-05-04 05:42:15
【问题描述】:
我正在我的应用程序中的用户之间发起挑战。我试图让最后 15 名用户参与挑战。每次用户进入新挑战时,我都会存储时间。该查询在乞讨中运行良好,但之后它停止显示新用户,并且只显示旧用户。
这是查询代码:
usersReference.orderByChild("lastChallengeDate")
.limitToLast(15)
.addListenerForSingleValueEvent(new ValueEventListener()
这是用户孩子的数据库结构:
当我打开日志时,我发现了这个警告,尽管我在我的规则中使用了索引
W/PersistentConnection: pc_0 - 使用未指定的索引。考虑将 '".indexOn": "lastChallengeDate"' at users 添加到您的安全和 Firebase 数据库规则中以获得更好的性能
【问题讨论】:
标签: android firebase firebase-realtime-database firebase-security