2
我有以下POJO對象:春數據:字符串查找在複雜的對象
public class Address {
private String country;
private String city;
private String street;
private String building;
private String room;
}
及以下蒙戈實體:
@Document(collection = "corporateTransport")
public class CorporateTransport {
@Id
private String id;
private Address from;
private Address to;
}
而且我有這個資源庫:
public interface CorporateTransportRepository extends CrudRepository<CorporateTransport, String> {
}
我想找到所有的公司運輸文件,如地址國家像'共和國'。 我該怎麼辦?我應該寫@Query
還是CrudRepository
可以處理?
嘗試querydsl這有助於輕鬆地編寫查詢。 https://github.com/querydsl/querydsl/tree/master/querydsl-mongodb。非常容易插入和寫入查詢。 – Jango
我建議你看一下http://docs.spring.io/spring-data/mongodb/docs/current/reference/html/#mongodb.repositories.queries和http://www.baeldung.com /查詢功能於彈簧數據的mongodb –