• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

안녕하세요 질문있습니다.

20.12.29 11:58 작성 조회수 82

0

new : true 를 해도 userInfo가 null로 날아옵니다. 이유가 무엇일까요?

글 수정 : 애초에 findOneAndUpdate 에  userInfo가 null이 나옵니다..ㅜㅜㅜ하...

if (duplicate) {
User.findOneAndUpdate(
{ _id: req.user_id, "cart.id": req.body.productId },
{ $inc: { "cart.$.quantity": 1 } }, // quantity 1만큼 올리기
{ new: true }, //업데이트 된 정보를 받기 위해 하는 옵션
(err, userInfo) => {
if (err) return res.status(400).json({ success: false, err });
res.status(200).send(userInfo.cart);
}
);
} else {

답변 2

·

답변을 작성해보세요.

0

김요한님의 프로필

김요한

질문자

2021.01.01

으아... 찾아주셔서 감사합니다....못찾아서 몇일 헤맷네요 왜 안되나

0

안녕하세요 김요한님 ! 

지금 보니깐   req.user_id  라고 되어있는데   이거를 req.user._id 로 바꿔주시겠어요 ~ ??