DB/MongoDB
[MongoDB] 8. 기본 명령어 - $사용법 ,deleteMany(), drop()
Pupbani
2022. 9. 29. 05:02
728x90
반응형
$ 사용법
// 사용법1 : 배열 위치 기반 접근
db.컬렉션.updateOne(
{"접근할 필드.배열안의 필드":값},
{$수정연산자 : {접근할 필드.$.배열안의 필드 : 수정할 값}
// 2. 필드 값이 배열인 경우 수정 - arrayFilters
// 배열 요소의 일부를 수정할 때의 명령어
db.컬렉션.updateMany(
{query},
{$수정연산자} : {배열.$[id]" : 이 값으로 수정}},
{arrayFilters : [{배열 : 조건 값}]}
)
특정 도큐먼트의 삭제 - deleteMany()
db.컬렉션.deleteMany({필드 : 값})
// 필드의 값에 해당하는 도큐먼트 삭제
컬렉션의 삭제 - drop()
db.컬렉션.drop()
// 컬렉션이 삭제됨
728x90
반응형