查询在 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 (将#修改为@)