如何从Firebase搜索查询中删除空间

时间:2019-04-03 06:48:42

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

我正在做一个正在使用Firebase搜索查询的项目,我在Firebase数据库中创建了许多数据,而使用搜索查询却没有得到其中的一些数据。我检查了问题,发现其中一些数据在内容开始之前包含一个。我想知道如何避免Firebase搜索查询中的空间。

   ``` Query firebaseSearchQuery = reference.orderByChild("title").startAt(searchText).endAt(searchText + "\uf8ff"); ```

我想知道如何避免Firebase数据库中的空格。

1 个答案:

答案 0 :(得分:1)

您可以使用trim()删除空间:

String searchedText = searchText.trim();
Query firebaseSearchQuery = reference.orderByChild("title").startAt(searchedText ).endAt(searchedText + "\uf8ff");