게시물마다 번호달기 2 : 게시물마다 번호 달기 2 : DB Update 함수와 inc 연산자 를 방금 보고, 이런방식 저런방식으로 해보고 있습니다.
만약 post 콜렉션의 _id:2인 object의 title을 변경된 할일1 로 변경하고자 한다면, 아래와 같이 쓰면 될 것 같아서 적어보고, post요청에 넣었을때는 post요청시에 정상적으로 구동이 됩니다.
db.collection('post').updateOne({_id:2}, {$set : {title:'변경된 할일1'}});
그런데, 해당 부분을 js파일에 그냥 넣었을 때는 진행이 되지 않습니다.
제가 생각했을 때에는 server.js가 실행될 때에 코드를 쭉 훑어내려가면서, 해당 부분이 읽히면, 실행을 시킬 것 같았는데 아래와 같은 에러가 납니다. 상단에서 db도 정상적으로 연결이 되고, 소스상에는 /add로 POST요청을 하기 직전에 적었는데, 왜 안되는지 궁금합니다.
TypeError: Cannot read properties of undefined (reading 'collection')
