-1
我需要搜索键火力地堡。但我需要找到所有键开始具体的文字,例如: “用户” ..读取键StartWith一些文字火力地堡
我的数据库关键字(例如):
- 用户1
- User023
- User316551561
- NoUserkey
因此,在这种情况下,只有第3个按键在我的应用程序获取,因为他们开始有文字:“用户”
我怎么能在我的应用程序实现这一点?
的Android 2.3.3工作室。谢谢!
我需要搜索键火力地堡。但我需要找到所有键开始具体的文字,例如: “用户” ..读取键StartWith一些文字火力地堡
我的数据库关键字(例如):
因此,在这种情况下,只有第3个按键在我的应用程序获取,因为他们开始有文字:“用户”
我怎么能在我的应用程序实现这一点?
的Android 2.3.3工作室。谢谢!
首先,如果你的搜索是区分大小写的,用户A和用户A是同样的事情,你应该考虑只存储小写的形式寻找使用在关键用户A不会产生数据。
但无论如何,该解决方案将是这样的(JavaScript)的
var ref = firebase.database.ref(path_to_search_keys)
var query = ref.orderByKey().startAt(text).endAt(text +
'\uf8ff').limitToFirst(some_amount);
return query.once('value');
能否请您给的代码片段你试过吗?错误信息是什么? –
我还没有编程任何东西,因为我不知道如何做到这一点... –
欢迎堆栈溢出。 SO是Q&A站点,请阅读https://stackoverflow.com/help/how-to-ask获取指导。这听起来像你需要在编程课程之前开始提问,因为我们不会为你编写代码 – Mikkel