MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Spring Data Mongo - Phương thức truy vấn và trường riêng biệt

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í



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Tại sao và khi nào cần thiết phải xây dựng lại các chỉ mục trong MongoDB?

  2. Toán tử '$ size' không hợp lệ trong tổng hợp

  3. mongodb đặt giá trị trường bằng if else trong quá trình cập nhật tài liệu

  4. Làm cách nào để ghi lại các truy vấn của tôi trong MongoDB C # Driver 2.0?

  5. cách xóa mảng có giá trị null sau khi bỏ đặt trong mongodb