Я пытаюсь получить объект из списка, но с двумя конкретными условиями.
Вот модели
Class Car extends RealmObject{
int id;
RealmList<Model> models;
/*
other ..
*/
}
Class Model extends RealmObject{
int id;
/*
other ..
*/
}
Я получаю все машины вот так
RealmResults<Product> cars = realm.where(Car.class).findAll();
Когда я пытаюсь получить конкретный автомобиль без моделей .. Я делаю это.
Car theCar = realm.where(Car.class).equalTo("id", selectedCar.getId()).findFirst();
Но сейчас .. Я хочу получить конкретный автомобиль с определенной моделью???
// this doesn't work
Car theCar = realm.where(Car.class).equalTo("id", selectedCar.getId())
.where(Model.class).equalTo("id", selectedModel.getId())
.findFirst();