【发布时间】:2017-06-15 16:04:32
【问题描述】:
databaseReference.child("List").orderByChild("Country")
.equalTo("US")
.addListenerForSingleValueEvent(new ValueEventListener() {
如果国家/地区值只有“美国”,它就可以正常工作。
但是,如果国家/地区值有多个单词:“US UK”,它不会显示此值,在这种情况下如何搜索值“US”?
感谢您的帮助!!
【问题讨论】:
-
Firebase 数据库不支持使用 contains 或正则表达式的查询。在这里查看我的相关回答列表:stackoverflow.com/questions/39606627/…
-
您尝试执行的操作看起来像是对项目进行分类。在这种情况下,它通常有助于创建倒排索引,将每个类别映射到与该类别匹配的项目。看看我的回答:stackoverflow.com/questions/40656589/…
标签: android regex firebase firebase-realtime-database