[P2023] mongoose save

김남경·2023년 4월 19일
0

project

목록 보기
13/36

.save() no longer accepts a callback

데이터 세이브가 되지 않고 계속 에러를 나타냈다

MongooseError: Model.prototype.save() no longer accepts a callback

Mongoose6부터는 callback 문법이 적용되지 않아서 생기는 문제라고 한다


해결

MongoError: E11000 duplicate key error collection

콜렉션을 drop하고 다시 하니 문제없이 save 되었다
MongoError: E11000 duplicate key error collection: tracker-db.users index: username_1 dup key: { username: null }"

참고

express mongodb 활용하기 - 회원가입 구현하기(bcrypt로 암호화)
강의에 나오는 문법이 적용되지 않습니다
Mongoose stopped accepting callbacks for some of its functions
How to save in Mongoose with await?

profile
기본에 충실하며 앞으로 발전하는

0개의 댓글