티스토리 뷰
Learned!
221207 pymongo사용시 TypeError: 'Collection' object is not callable 에러
kirinman 2022. 12. 8. 00:10problem
몽고db에 있는 자료 중 특정 value를 일괄적으로 변경할 필요가 있어, 명령어를 실행하였으나 하기 오류가 발생함
what I tried
난 update명령어를 사용하였는데, 내가 파라미터를 빼먹었나 싶어 먼저 검색을 해 보았다.
구글에서 multi라는 옵션에서 boolean을 true로 해 줘야 한다고 해서 {multi: True}라는 파라미터를 추가했는데,
실행시키니 이것을 인식시키지 못했다.
my answer
뭔가 메소드 없다고 하는 게 이상했다. 다른 사람들은 있다고 하는 것이 없으니.
메소드가 없다고 하는 것이면 pymongo에 문제의 원인은 pymongo에 있다고 판단했다.
다시 검색해보니 버전이 다른 게 문제였다.
이젠 update가 아니라 update_many란다.
I Learned!
에러로그는 언제나 정답을 알려준다.
어차피 당연히 에러는 나는 거니까 에러 로그와 친숙해 져야겠다.
일평생 에러 한 번 안나는 코드를 한 번에 짤 자신도 없고
내 일생동안 발생할 수 있는 최대한 많은 에러를 경험하는 게 차라리 더 좋을 것 같다.
그리고 적어도 내가 라이브러리를 쓴다고 하면
적어도 해당 라이브러리 documentation 정도는 확인하는 성의를 보여야겠다고 생각했다..
'Learned!' 카테고리의 다른 글
[bootCamp][항해99] 1주차 마무리 - 쿠키와 토큰, 왜 JWT? (0) | 2022.12.11 |
---|---|
221210 댓글기능 구현 (0) | 2022.12.10 |
[wip]221206~ 깃허브 원격저장소에 있는 변경사항 가져올때 conflict (0) | 2022.12.06 |
221205 회원가입 유효성 검사 코드를 만들 때 (0) | 2022.12.05 |
[ajax] 220919 (0) | 2022.09.19 |
댓글
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- jmeter부하테스트
- jmeter로그인
- 토큰
- 프로그래머스
- jmeter세션
- hackerrank
- CorrectnessAndTheLoopInvariant
- 대규모더미데이터
- Redis
- 인덱스
- jmeter토큰
- 스프링faker
- jmeter시나리오
- CheckedException
- jwt
- 부하테스트시나리오
- jmeter쿠키
- Lock
- 동적크롤링
- 자바
- Spring
- Redisson
- Java
- bankersRounding
- Python
- jmeter테스트
- pessimisticlock
- index
- 항해
- EC2
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함