250x250
반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- Jenkins
- springboot
- MongoDB
- AWS
- python
- webhook
- RDS
- Github Actions
- docker
- error
- EC2
- TypeScript
- ngrok
- js
- deploy
- Java
- github
- 500
- axios
- MUI
- nodejs
- Troubleshooting
- Spring
- fastapi
- AWS EC2
- javascript
- Express
- linux
- React
- macbook
Archives
- Today
- Total
BEAT A SHOTGUN
[MongoDB] 모든 데이터 한 번에 수정하기 - Update All Data at Once 본문
728x90
반응형
SMALL
MongoDB 에는 update one 과 update many 가 있다. 버전에 따라 update 라는 것도 있는 거 같지만 mongodb 가 update one 과 update many 를 권장하고 있다.
따라서 update many 를 이용하고 싶은데, update one 이나 update many 에는 조건이 들어간단 말이지.
어떻게 모든 데이터를 한 번에 수정해버릴까?!
지금 가진 데이터에 하나의 칼럼을 더 추가해서 넣어야하는데
아니면 뭐 날짜나 시간데이터가 잘못 들어가서 모든 데이터에 +9를 해야할 수도 있잖아?
그런데 이 데이터들 사이에 조건으로 넣을 공통점이 없다면!
어떻게 한 번에 수정할까
db.client.updateMany({},
{$set:{
"columnToUpdate":"Contents to update"
}
})
바로 조건없이 넣어버리면 된다.
두둥...!
이렇게 쉽다니
오늘도 돌아가는 거 같은 내 서비스
728x90
반응형
LIST
'TROUBLESHOOTING' 카테고리의 다른 글
[TROUBLESHOOTING] Flutter Doctor - Visual Studio - develop for Windows (0) | 2023.04.25 |
---|---|
[TROUBLESHOOTING] http 페이지를 https 로 Redirection 하고 싶나요? (0) | 2023.04.07 |
[React] 자식 컴포넌트에서 함수 끌어올리기가 안 될 때, 두 번씩 함수가 불러질 때 (0) | 2023.03.26 |
[TROUBLESHOOTING] Runtimewarning: coroutine was never awaited (0) | 2023.02.02 |
[TROUBLESHOOTING] python Pandas - ModuleNotFoundError: No module named 'openpyxl' (0) | 2023.01.28 |
Comments