【发布时间】:2021-09-15 17:10:57
【问题描述】:
这是一个人的各种属性。
如果任何字段specializationField、hospitalName 或fullName 具有相同的字母,我想执行搜索。
例如,如果我搜索“sh”,此人应该出现在字段中,因为医院名称相似。
这是我用来搜索 fullName 的代码:
FirebaseRecyclerOptions<DoctorHelperClass> options =
new FirebaseRecyclerOptions.Builder<DoctorHelperClass>()
.setQuery(FirebaseDatabase.getInstance().getReference().child("Doctor").orderByChild("fullName").startAt(s.toUpperCase()).endAt(s.toLowerCase()+"\uf8ff"), DoctorHelperClass.class)
.build();
adapter = new DoctorsAdapters(options, FindDoctorActivity.this);
adapter.startListening();
binding.rvListDoctors.setAdapter(adapter);
请帮帮我
【问题讨论】:
标签: java android firebase firebase-realtime-database nosql