728x90
반응형
$ 사용법
// 사용법1 : 배열 위치 기반 접근
db.컬렉션.updateOne(
{"접근할 필드.배열안의 필드":값},
{$수정연산자 : {접근할 필드.$.배열안의 필드 : 수정할 값}
// 2. 필드 값이 배열인 경우 수정 - arrayFilters
// 배열 요소의 일부를 수정할 때의 명령어
db.컬렉션.updateMany(
{query},
{$수정연산자} : {배열.$[id]" : 이 값으로 수정}},
{arrayFilters : [{배열 : 조건 값}]}
)
특정 도큐먼트의 삭제 - deleteMany()
db.컬렉션.deleteMany({필드 : 값})
// 필드의 값에 해당하는 도큐먼트 삭제
컬렉션의 삭제 - drop()
db.컬렉션.drop()
// 컬렉션이 삭제됨
728x90
반응형
'DB > MongoDB' 카테고리의 다른 글
[MongoDB] 10. 쿼리작성하기 - 타입, 논리 연산자로 비교하기 (0) | 2022.10.09 |
---|---|
[MongoDB] 9. 쿼리작성하기 - 연산자로 쿼리하기 (0) | 2022.10.05 |
[MongoDB] 7. 기본 명령어 - replace, update (0) | 2022.09.29 |
[MongoDB] 6. 기본 명령어 - find() (0) | 2022.09.29 |
[MongoDB] 5. MongoDB 시작 (0) | 2022.09.29 |