【发布时间】:2021-04-22 20:57:22
【问题描述】:
我想执行以下操作:
firebaseDatabase = FirebaseDatabase.getInstance().getReference().child("resources");
Query firebaseSearchQuery =firebaseDatabase.child("tags").startAt(text).endAt(text+"\uf8ff");
在每个 tags 的子值中查找与 text 的匹配项。
对我来说:"whopper", "burger", "king", "Whopper"
如何查询和查找匹配项?
【问题讨论】:
-
您当前的数据结构可以轻松找到资源的标签。但是,它并不容易找到标签的资源。为此,您需要创建一个额外的反向数据结构,将标签映射回资源。有关这方面的更多信息,请参阅stackoverflow.com/questions/40656589/…
标签: java android database firebase firebase-realtime-database