【发布时间】:2019-09-24 09:15:38
【问题描述】:
我正在尝试从列表中获取一个对象,但有两个特定条件。
这是模型
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();
【问题讨论】:
标签: java android database realm realm-mobile-platform