MongoError: collection name must be a String
ReferenceError: collection is not defined
이런 두개가 뜹니다
var db;
MongoClient.connect('mongodb+srv://@cluster0.zbf0kg7.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')
});
});
이게 강사님 코드
var db;
MongoClient.connect('mongodb+srv://@cluster0.zbf0kg7.mongodb.net/?retryWrites=true&w=majority',{useUnifiedTopology: true}, function(에러,client){
if (에러) return console.log(에러)
db = client.db('todoapp');
db =Collection('post').insertOne({이름 : 'john', 나이 : '20'}, function(에러, 결과){
console.log('저장완료');
});
app.listen(8080, function(){
console.log('listening on 8080')
});
});
이게 제 코드인데 도대체 제가 뭘 잘못친건지 모르겠습니다
db=collection 할때 소문자로 바꿔도 안됩니다.
강사님코드 복붙하면되고 미치겠습니다.