简单的Firebase数据库搜索查询

时间:2019-11-11 16:03:49

标签: android firebase search kotlin firebase-realtime-database

搜索firebase数据库时遇到问题。我已经在堆栈溢出中看到了其他答案,但是没有运气。 我的数据库参考如下:

database.child("users").child(uid!!)

当我通过用户名搜索用户时,我不知道如何进入该用户id(uid)。 有人可以帮助我吗?

我认为栈溢出的答案是这样的:

 mContentRef = FirebaseDatabase.getInstance().reference.child("users").orderByChild("title")
.startAt(searchText)
.endAt(searchText + "\uf8ff");

here is the look of the database

Data I want to get

1 个答案:

答案 0 :(得分:0)

我在上面读到您要使用Firebase回收器适配器。对于查询,您也可以在其位置使用参考。您上面的查询只指向一个用户对象,而不是Firebase Recycler适配器所需的整个列表。

@keyup.enter="$event.target.parentElement.nextSibling.children[1].focus()"