일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 노마드코더
- 조건문
- JavaScript
- AWS
- nomadcoder
- MYSQL
- JWT
- npm
- CORS
- Joi
- Nodejs
- it
- 항해99
- 프로그래머스
- https
- TypeScript
- ubuntu
- java
- 생활코딩
- Load Balancer
- mongodb
- reduce
- 자바스크립트
- nginx
- 타입스크립트
- mongoose
- elb
- 메소드
- Node.js
- wil
- Today
- Total
목록mongodb (2)
V-logue
에... 내 경우에는 이 에러가 기존의 몽고db 아틀라스 내의 users의 데이터에는 nickName으로 키값이 설정되 있었는데, 이번에 새로운 프로젝트를 진행하면서, nickname으로 변경됐기 때문에 schema를 바꿨었는데 새로 등록되는 nickname값과 nickName값이 다르기 때문에 발생했다고 생각해서 아틀라스내의 users폴더를 날려버리고 나서 등록하니 제대로 올라갔다. return callback(new error_1.MongoServerError(res.writeErrors[0])); MongoServerError: E11000 duplicate key error collection: test.users index: nickName_1 dup key: { nickName: null } ..
* 참고로 이런 사례도 있다는거지 이게 만병통치약 해결법은 아닙니다. 오늘의 엄청난 삽질일기... Mongo db를 로컬에 연결하거나 혹은 아틀라스로 연결 했을 때 const connect = require("./models/index") connect(); 메인이되는 app.js나 server.js에 이런식으로 추가하지 않는다면, node:internal/process/promises:279 triggerUncaughtException(err, true /* fromPromise */); ^ triggerUncaughtException(err, true /* fromPromise */);라는 프로미스오류가 난다. 일단은 validation오류로 프로미스 어쩌고 저쩌고해서 내가 사용하고 있는 Joi때문인..