배열 연산자 (2) 썸네일형 리스트형 [MongoDB] 15. 집계명령어 - 다양한 연산자, 뷰 문자열 연산자 문자열 연산자 기능 $concat 두 개 이상의 문자열을 단일 문자열로 연결 $strcasecmp 대/소문자를 구분하지 않는 문자열 비교를 하며, 숫자를 반환 한다. $substrBytes 문자열의 부분 문자열을 만듦 $toLower 문자열을 모두 소문자로 $toUpper 문자열을 모두 대문자로 $concat db.text.aggregate([ { $project : {text:1,"concat":{$concat:["$text1","-","$text2"]}} } ]) $strcasecmp db.text.aggregate([ { $project : {text:1,"strcasecmp":{$strcasecmp:["$text1","$text2"]}} } ]) $substrBytes db.text.. [MongoDB] 11. 쿼리작성하기 - 배열 요소,배열 연산자로 쿼리하기 MongoDB에서 배열 요소로 쿼리를 할 수 있다. //db.컬렉션.find({필드:배열 요소}) or db.컬렉션.find({필드:[배열 요소들]}) db.inventory.find({tags:"red"},{_id:false}) db.inventory.find({tags:["red","blank"]},{_id:false}) MongoDB에서 배열 연산자를 통한 쿼리를 할 수 있다. 배열 연산자 종류 연산자 설명 $all 순서와 상관없이 요소가 모두 포함되면 선택 $elemMatch 매치 조건과 맞는 요소를 가진 도큐먼트 반환(범위 질의 가능) $size 해당 배열의 크기가 같은 도큐먼트 선택 $slice 배열의 부분 집합을 반환 $all // db.컬렉션.find(필드:{$all:[요소들]}) db.i.. 이전 1 다음