私はPOJOオブジェクトを次ています春データ:複雑なオブジェクト内の文字列の検索
public class Address {
private String country;
private String city;
private String street;
private String building;
private String room;
}
とMongoのエンティティ以下:
@Document(collection = "corporateTransport")
public class CorporateTransport {
@Id
private String id;
private Address from;
private Address to;
}
また、私はこのリポジトリを持っている:
public interface CorporateTransportRepository extends CrudRepository<CorporateTransport, String> {
}
I 「共和国」のような住所の国では、すべてのcorporateTransport文書を検索したいと考えています。 どうすればいいですか?私は@Query
またはCrudRepository
と書くことができますか?
簡単にクエリを記述するのに役立ちますするTry 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をご覧ください。/queries-in-spring-data-mongodb –