是否可以根据弹簧数据中DBRef对象的某些参数值进行搜索?通过mongodb中引用对象的参数值进行搜索
例如。假设我们有两个对象,租车,和公司如
Class Car {
@Id
String id;
String model;
@DBRef
Company company;
}
Class Company {
@Id
String id;
String name;
}
我可以编写一个查询来获取现代汽车公司这样的全车的,
Query queryForCars = new Query(Criteria.where("company.name").is("Hyundai")), Car.class)
它工作正常的非引用的对象,但对于引用的对象,它在我的情况下工作。
感谢您的帮助。
MongoDB文档建议使用DBRef的手动引用intead。 – vmr 2014-08-28 14:00:36
是的,但我需要它在一些使用情况下能够渴望获取引用的对象。 – shailesh 2014-08-28 14:02:55