Мой облачный пожарный магазин выглядит примерно так
Companies{
{
name : Microsoft;
rating : 4;
//this is the array of products
products{
[{software
},
{hardware
}
]
}
}
}
Я использую android studio, и я хотел бы получить название и рейтинг компании, запросив один элемент в продуктах, программный или аппаратный. Пока я могу сделать запрос, используя имя, но теперь я хочу сделать запрос, используя продукт.
Это то, что я сделал и не работает
Query query = collectionReference.whereArrayContains("products","oxygen");
FirestoreRecyclerOptions<CompaniesModel> options = new FirestoreRecyclerOptions.Builder<CompaniesModel>()
.setQuery(query,CompaniesModel.class)
.build();
adapter = new RecyclerAdapter(options);
RecyclerView recyclerView = findViewById(R.id.recyclerView);
recyclerView.setHasFixedSize(true);
recyclerView.setLayoutManager(new LinearLayoutManager(this));
recyclerView.setAdapter(adapter);