Spring Data MongoTemplate
を使用する必要があります -MongoRepository
インターフェイスは基本的な機能のためだけに作成されており、クエリ対象をより細かく制御するために、MongoTemplate
を使用するのが最適です。 。
コレクションから個別の値を取得する方法の例を次に示します。
Criteria criteria = new Criteria();
criteria.where("dataset").is("d1");
Query query = new Query();
query.addCriteria(criteria);
List list = mongoTemplate.getCollection("collectionName")
.distinct("source",query.getQueryObject());
詳細情報へのリンクは次のとおりです: mongodb mongoTemplateは、いくつかの基準で個別のフィールドを取得します