장바구니에 상품이 없습니다.
home2 › 게시판 › Node.js, Express 게시판 › 선생님 mongodb objectid 질문있습니다.
저 부분에 뭐라고 해야지 2번째사진에 있는 object id를 사용할 수 있을까요..
const ObjectId = require('mongodb').ObjectId;
이런 코드를 어딘가 짜놓으시면
findOne( { _id : ObjectId('611e61ee9eee')} )
이렇게 찾을 수 있습니다
선생님이 말씀하신대로 위에 코드를 넣었습니다.
그리고 코드를 이런식으로 수정하였습니다.
그런데 detail/앞에말한 object id 로는 들어가지는데
저 ejs파일에서 /video/<%= user._id%>부분이 안됩니다.
콘솔창에는 Cannot read property '_id' of undefined 라고 뜨네요.
자바스크립트 안에 ejs 변수를 넣고 싶으면 <%- JSON.stringify(user._id) %> 아니면 <%- user._id %> 이렇게 하셔야할듯요
db에서 findOne 하고나서 결과라는것도 잘 출력되는지 확인해야합니다