[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()하면 된다.
댓글 없음: