문서 메뉴
문서 홈
/
MongoDB 매뉴얼
/ / /

$concat (애그리게이션)

이 페이지의 내용

  • 정의
  • 예제
$concat

문자열을 연결하고 연결된 문자열을 반환합니다.

$concat 에는 다음 구문이 있습니다.

{ $concat: [ <expression1>, <expression2>, ... ] }

인수는 문자열로 해석되는 한 유효한 표현식 일 수 있습니다. 표현식에 대한 자세한 내용은 표현식을 참조하세요 .

인수가 null 값으로 해석되거나 누락된 필드를 참조하는 경우 $concatnull 를 반환합니다.

이러한 문서로 inventory 컬렉션을 만듭니다.

db.inventory.insertMany( [
{ _id : 1, item : "ABC1", quarter: "13Q1", description : "product 1" },
{ _id : 2, item : "ABC2", quarter: "13Q4", description : "product 2" },
{ _id : 3, item : "XYZ1", quarter: "14Q2", description : null }
] )

$concat 연산자를 사용하여 item 필드와 description 필드를 " - " 구분 기호로 연결합니다.

db.inventory.aggregate(
[
{ $project: { itemDescription: { $concat: [ "$item", " - ", "$description" ] } } }
]
)

출력:

{ _id : 1, itemDescription : "ABC1 - product 1" }
{ _id : 2, itemDescription : "ABC2 - product 2" }
{ _id : 3, itemDescription : null }

돌아가기

$cmp

다음

$concatArrays

이 페이지의 내용