Функция HasAnyOf Morphia, похоже, не работает или Im делает что-то неправильно.Morphia - HasAnyOf
Данные сохраняются правильно на БД. Im помощью морфия 1.0.1 с MongoDB/Drive 3.0.1
Ниже моего класса отображения и запроса:
//freight
@Entity(value="freight", noClassnameStored = true)
public class Freight extends BaseEntity {
@Embedded
protected List<Vehicle> vehicles;
//vehicle
@Entity(value="vehicle", noClassnameStored = true)
public class Vehicle extends BaseEntity{...
//Query
Query<Freight> query = getDatastore().createQuery(Freight.class);
query.disableValidation();
if(vo.getVehicles() != null && !vo.getVehicles().isEmpty()){
query.field("vehicles").hasAnyOf(vo.getVehicles());
}
return query.asList();
Любое предложение можно только приветствовать.
Спасибо!
Это действительно хорошо работает. Я делал ошибку. Спасибо @xeraa –
Если проблема решена, отметьте ее соответствующим образом – xeraa