search

Hanbyul·2023년 11월 21일

mongoDB

목록 보기
14/16
Criteria criteria = new Criteria();
	        criteria.orOperator(
	            Criteria.where("title").regex(keyword, "i"),
	            Criteria.where("content").regex(keyword, "i")
  1. Criteria는 MongoDB의 쿼리 조건을 생성하는 데 사용되는 클래스.
  2. orOperator 메서드는 OR 연산을 수행하는 쿼리를 생성합. 괄호 안의 여러 조건 중 하나라도 만족하면 해당 문서를 반환.
  3. where 메서드는 주어진 필드에 대한 조건을 생성.
  4. regex 메서드는 주어진 정규 표현식에 매칭되는 값을 가진 문서를 찾는 쿼리를 생성.
  5. "i" 옵션은 대소문자를 구분하지 않는다는 것을 의미함.

_따라서, 이 코드는 "title" 필드 또는 "content" 필드에 키워드를 포함하는 문서를 찾는 쿼리를 생성함. 이 쿼리는 대소문자를 구분하지 않음.

profile
공부공부

0개의 댓글