微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

查询在 firebase 数据库中无法正常工作?

如何解决查询在 firebase 数据库中无法正常工作?

我有“日期”“零件”“热度”“缺陷”的数据库这些都是缺陷的孩子

我试图用日期过滤。它适用于 19/4/2021 罚款。但不适用于任何其他日期。对于数据库中存在的任何其他数据,它显示前两个数据的结果。

请参考照片 Full database

For 19/4/2021 filter

For any other date

com.google.firebase.database.Query query = defect.orderByChild("date").equalTo(quary);
ValueEventListener valuelistener2 = new ValueEventListener() {
 @Override
   public void onDataChange(DataSnapshot _dataSnapshot) {
   map_list = new  ArrayList<>();
try {
 GenericTypeIndicator <HashMap<String,Object>> _ind = new GenericTypeIndicator<HashMap< String,Object>>() {};
 for (DataSnapshot _data : _dataSnapshot.getChildren()) {
 HashMap <String,Object> _map= _data.getValue(_ind);
 map_list.add(_map);
}

我还在这里附上了源代码照片source Source 1

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。