[Node.js] DeprecationWarning: current Server Discovery and Monitoring engine is deprecated 오류(해결)

오류

MongoClient.connect() 함수에서 연결 시 발생하는 오류이다.
치명적 오류보다는 경고에 가까워서 무시해도 좋으나 보기 싫으므로 구글링했다.

해결

//수정전
MongoClient.connect('mongodb://localhost:27017', function (err, client) {
 
//수정후
MongoClient.connect('mongodb://localhost:27017',{useUnifiedTopology:true}, function (err, client) {
cs

connect() 메소드에서 {useUnifiedTopology:true} 파라미터를 추가한다.

몽구스에서도 마찬가지로,
mongoose.set('useUnifiedTopology', true);
로 set()하면 된다.

댓글 없음:

Powered by Blogger.