항상 뜨는 mongoose 에러
255
작성한 질문수 21
DeprecationWarning: Listening to events on the Db class has been deprecated and will be removed in the next major version
이라는 문구가 자꾸만 뜨는데 무슨 의미일까요.. ㅠㅠ
실행은 잘되는데 자꾸 거슬립니다
답변 1
0
yongsoocho님 안녕하세요 :)
저도 최근에 서버 실행할 때마다 이 문구가 떴었는데요.
DeprecatedWarning이라는건 오류는 아니고 말 그대로 경고인데요. 조만간 해당 기능을 더 이상 지원하지 않을거다(deprecate)라는 경고에요. 그래서 코드 실행은 아무 문제가 없지만 조만간 업데이트 되면 문제가 될 수 있으니 미리 알고 있어라는 메시지에요.
mongoose는 내부적으로 mongodb라는 Mongodb에서 만든 기본 클라리언트(npm module)위에 만들어진건데요. 이 경우는 mongodb가 업데이트를 했고 mongoose가 해당 업데이트를 반영해야 하는 상황이에요. mongoose가 앞으로 업데이트 되면서 해당 경고는 사라질 예정이에요.
따라서 그냥 사용하셔도 되고요. 아니면 mongoose 버전을 조금 낮추는 방법이 있습니다. 그러면 내부적으로 사용되는 mongodb module(MongoDB Atlas에 있는 데이터베이스 버전이 아니에요! 클라이언트 모듈입니다.)도 버전이 한단계 낮춰지면서 경고 메시지가 사라집니다. npm uninstall mongoose로 mongoose를 우선 삭제해주시고 npm i mongoose@5.11.15로 mongoose를 다시 설치해주시면 해당 경고 메시지가 사라집니다.
option usecreateindex is not supported 오류 나면은
0
147
1
Schemaless 특성을 재생시 검은화면이 나와요
0
241
1
user 내장 시 ref 필드 필요성
0
240
1
await 관련해서 질문드릴게 있습니다!!
0
293
2
섹션6의 3번째 강의 faker파일이 어디있나요?
0
309
1
$elemMatch 질문이 있습니다.
0
248
1
DB 업데이트에 실패했을 상황에서 대처는 어떻게 할 수 있나요.
2
767
2
블로그에 user 데이터를 추가하는 방법에 대해서
0
238
1
blog 데이터 생성시 user 관련 오류
0
352
1
age 예외 처리를 별도로 하신 이유가 궁금합니다.
2
302
2
delete 메소드가 많은 이유가 궁금합니다.
0
182
1
unique validation 처리
0
297
1
updateMany에서 user._id를 못찾는 상황
1
397
1
find() 가 리턴하는 instance member
1
432
3
몽고 db를 백업방법을 부탁합니다.
0
604
1
인덱스 생성시점
0
713
1
$pull 문법에 대한 질문
0
360
1
comment의 id가 생성되는 시점
1
303
1
리팩토링 강의에서 라우터 리팩토링 전개연산자(...)
1
316
1
session.abortTransaction()에 대한 실제 예시 문의
0
289
1
섹션9 Computed Fields 강의에서, 다음 강의 가기 전 빠진부분
-1
411
1
faker 패키지 취약성 이슈
1
488
1
라우터 리팩토링
0
345
1
섹션4 진행중, mongoose 질문
0
312
1





