db.collection('counter').findOne({name : '게시물갯수'}, function(에러, 결과){
console.log(결과.totalPost)
let 총게시물갯수 = 결과.totalPost;
이 부분에서 findOne함수의 매개변수로 {name : '게시물갯수'}가 왜 필요한 건지 모르겠습니다.
(이 때 필요한 건 totalPost에 있는 숫자를 가져와서 다른 변수로 지정하는건데
왜 {name : '게시물갯수'}를 쓴지 모르겠습니당...
또한
//counter컬렉션에 있는 totalPost도 하나씩 업데이트해서 증가시켜야 한다.
db.collection('counter').updateOne({name:'게시물갯수'}, { $inc : {totalPost:1} }, function(에러, 결과){
if (에러){return console.log(에러)}
여기서도 {name:'게시물갯수'}를 굳이 왜 updateOne함수에 매개변수로 쓰는거죠? 필요한 건 totalPost를 증가시키는 건뎁..
(ps.참고로 몽고디비 아틀라스의 todoapp데이터베이스의 counter컬렉션에는
_id:61f111ea91c4e92b00a00793
totalPost:0
name:"게시물갯수"
으로 설정하고 수업을 시작하셨습니다.)