【发布时间】:2021-05-07 10:37:18
【问题描述】:
我有这样的表:
"users":{
"$userUID":{
"dm":{
"$roomID":{
"date":1617755185,
"lastmessage":"Hi"
}
}
}
}
我想查询房间($roomID)按日期排序 所以代码是:
val reference:DatabaseReference = FirebaseDatabase.getInstance().getReference("users").child(FirebaseAuth.getInstance().uid!!).child("dm")
var query:Query = reference.orderByChild("date").startAt($previousRoomId).limitToLast(2)
但是没有数据和消息:
Using an unspecified index. Your data will be downloaded and filtered on the client. Consider adding '".indexOn": "date"' at users/fDX9PVJpQxXCVoQzOUS7USarVcv2/dm
我尝试在我的 firebase 规则中添加 "users":{".indexOn":"date },但没有帮助。我该怎么办?
【问题讨论】:
标签: android firebase kotlin firebase-realtime-database