это мой код ... я использую два условия здесь, как вы можете видеть, вы должны go к ссылке на эту коллекцию и добавить .where ("fieldnameinfirestore", "yourvalue") ..
private void GetCityListsnames() {
db.collection("citylist").document("city").
collection(uservolcity).whereEqualTo("complete","false").
whereEqualTo("takebyvol","false")
.get()
.addOnCompleteListener(new OnCompleteListener<QuerySnapshot>() {
@Override
public void onComplete(@NonNull Task<QuerySnapshot> task) {
if (task.isSuccessful()) {
for (QueryDocumentSnapshot document : task.getResult()) {
mlistsproper.add(new VolListProperDataModel(document.getId(),document.getString("listname"),
document.getString("sendinguserphone"),
document.getString("sendingusername"),
document.getString("deliveryaddress"),uservolcity));
}
if(mlistsproper.size() == 0){
nolist.setVisibility(View.VISIBLE);
}
progressBar.setVisibility(View.INVISIBLE);
mAdapter.notifyDataSetChanged();
GetAccptListsnames();
} else {
Log.d("Errorgeetingaddres", "Error getting documents: ", task.getException());
Toast.makeText(getActivity().getApplicationContext(),
"Make sure you have added delivery address", Toast.LENGTH_SHORT).show();
}
}
});
}