Android Firestore querying particular value in Array of Objects
问题 This is my structure of the firestore database: Expected result: to get all the jobs, where in the experience array, the lang value is "Swift". So as per this I should get first 2 documents. 3rd document does not have experience "Swift". Query jobs = db.collection("Jobs").whereArrayContains("experience.lang","Swift"); jobs.get().addOnSuccessListener(new OnSuccessListener<QuerySnapshot>() { @Override public void onSuccess(QuerySnapshot queryDocumentSnapshots) { //Always the