파트2에 database에 자료 저장하는 법에서 mongodb에 자료가 저장되지 않아서 질문합니다.
mongodb는 다음과 같은 상태이고,
코드는
const MongoClient = require('mongodb').MongoClient;
var db;
MongoClient.connect('mongodb+srv://boyon:8tmyesjgT98IamI@draw.vle7edh.mongodb.net/?retryWrites=true&w=majority', { useUnifiedTopology: true }, function (에러, client) {
if (에러) return console.log(에러)
db = client.db('todoapp');
db.collection('post').insertOne( {이름 : 'John', _id : 100} , function(에러, 결과){
console.log('저장완료');
});
app.listen(8080, function () {
console.log('listening on 8080')
});
});
입니다.
저장 시 터미널에는
[nodemon] restarting due to changes...
[nodemon] starting `node server.js`
(node:6221) Warning: Accessing non-existent property 'MongoError' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
listening on 8080
저장완료
와 같이 나타나서 별다른 오류를 발견하기가 힘듭니다.
데이터베이스 이름이나 계정 오류인가 여러번 확인했는데 그 부분에는 별다른 문제가 없는 것 같습니다ㅠㅠ