【发布时间】:2018-01-21 14:57:41
【问题描述】:
我有一个使用 Firebase 数据库的 android 应用程序。 Firebase 数据库结构如下:
Users 的每个孩子都是不同用户的username。
我想要什么
我的应用程序中有一个搜索字段,我在其上附加了TextChangedListener。此搜索字段可用于搜索其他用户的usernames。
现在,当用户在搜索字段中输入任何文本(例如 jo)时,我想从数据库中获取以 jo 开头的 前 20 个用户名,在我的情况下,它会返回john_jj 和所有其他以jo 开头的用户名。
相当于:
SELECT username
FROM table
WHERE username LIKE 'jo%'
LIMIT 20;
问题
如何编写查询以从 Firebase 数据库中获取前 20 个以特定字母开头的用户名,例如 jo?
【问题讨论】:
标签: java android firebase firebase-realtime-database