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

Truy vấn tiêu chí MongoTemplate

Vì bạn không thể sử dụng Criteria.and() để thêm nhiều tiêu chí vào cùng một trường, hãy sử dụng Criteria.andOperator() như sau:

Query query = new Query();
query.addCriteria(
    new Criteria().andOperator(
        Criteria.where("field1").exists(true),
        Criteria.where("field1").ne(false)
    )
);

List<Foo> result = mongoTemplate.find(query, Foo.class);
System.out.println("query - " + query.toString());

for (Foo foo : result) {
    System.out.println("result - " + foo);
}


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Khóa không được chứa. lỗi trong pymongo

  2. Tối ưu hóa truy vấn MongoDB

  3. Cập nhật đồng thời các phần tử mảng là tài liệu được nhúng trong MongoDB

  4. Muốn sao lưu gia tăng cho mongodb. Viết nhật ký? Oplog?

  5. Play 2.0 FakeApplication thiết lập với cấu hình thử nghiệm