Bạn sẽ phải sử dụng Spring Data MongoTemplate
- MongoRepository
giao diện chỉ được tạo cho chức năng cơ bản và để kiểm soát tốt hơn những gì bạn đang truy vấn, tốt nhất là sử dụng MongoTemplate
.
Dưới đây là một ví dụ về cách một người sẽ nhận được các giá trị riêng biệt từ một tập hợp:
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());
Đây là liên kết đến thêm thông tin: mongodb mongoTemplate nhận trường riêng biệt với một số tiêu chí