배열 업데이트 연산자는 배열 요소 및 구조를 수정하는 데 사용됩니다.
| Description | |
|---|---|
$ |
$ 위치 연산자는 배열에서 요소의 위치를 명시적으로 지정하지 않고 업데이트할 배열의 요소를 식별합니다. |
$addToSet |
addToSet 연산자는 아직 존재하지 않는 경우 배열에 요소를 추가하는 동시에 집합 내 요소의 고유성을 보장합니다. |
$each |
$each 연산자는 단일 업데이트 작업에서 배열 필드에 여러 요소를 추가하는 작업 내에서 $addToSet$push 사용됩니다. |
$pop |
$pop 연산자는 배열의 첫 번째 또는 마지막 요소를 제거합니다. |
$position |
$position 새 요소를 삽입해야 하는 배열의 위치를 지정하는 데 사용됩니다. |
$[] |
$[] 연산자는 쿼리 조건과 일치하는 배열의 모든 요소를 업데이트하는 데 사용됩니다. |
$[identifier] |
$[identifier] 연산자는 쿼리 조건과 일치하는 배열에서 특정 식별자를 사용하여 모든 요소를 업데이트하는 데 사용됩니다. |
$pull |
배열에서 값의 모든 인스턴스를 제거합니다. |
$pullAll |
$pullAll 연산자는 배열에서 지정된 값의 모든 인스턴스를 제거하는 데 사용됩니다. |
$push |
$push 연산자는 문서 내의 배열에 지정된 값을 추가합니다. |