mongodb - 몽구스의 findByIdAndUpdate()를 실행할 수 없습니까?
高洛峰
高洛峰 2017-05-02 09:25:59
0
1
922

Student.findByIdAndUpdate(helper_id,{$push: {"favour": favour}});

위 코드를 사용하면 함수가 실행되지 않는데, 다음 코드를 사용하면 함수가 실행되는 이유는 무엇인가요?

Student.findByIdAndUpdate(helper_id,{$push: {"favour": favour}}).exec()

그런데 왜 Student.find()Student.findOne()을 직접 사용하고 .exec() 없이도 실행할 수 있나요?

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

모든 응답(1)
我想大声告诉你

몽구스 문서를 참고하세요

1. findOneAndUpdate([쿼리], [문서], [옵션], [콜백])

콜백이 전달된 경우에만 실행됩니다.

2. exec는 콜백을 대체하는 Promise를 작성하는 방식으로 콜백을 사용하는 것과 동일한 효과를 가집니다.

참고로.

MongoDB를 사랑해주세요! 재미있게 보내세요!


-->찔러주세요<--왼쪽으로 찔러주세요 4월이에요! 지금 가입하세요!

MongoDB 중국 커뮤니티 심천 사용자 컨퍼런스 등록이 시작되었습니다! 이 포럼의 마스터는 컨퍼런스에 성대하게 등장하여 연설을 할 것입니다. 여기에 박수가 있습니다! ! !

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿