Student.findByIdAndUpdate(helper_id,{$push: {"favour": favour}});
위 코드를 사용하면 함수가 실행되지 않는데, 다음 코드를 사용하면 함수가 실행되는 이유는 무엇인가요?
Student.findByIdAndUpdate(helper_id,{$push: {"favour": favour}}).exec()
그런데 왜 Student.find()
과 Student.findOne()
을 직접 사용하고 .exec()
없이도 실행할 수 있나요?
我想大声告诉你2017-05-02 09:27:59
몽구스 문서를 참고하세요
1. findOneAndUpdate([쿼리], [문서], [옵션], [콜백])
콜백이 전달된 경우에만 실행됩니다.
2. exec는 콜백을 대체하는 Promise를 작성하는 방식으로 콜백을 사용하는 것과 동일한 효과를 가집니다.
참고로.
MongoDB를 사랑해주세요! 재미있게 보내세요!
-->찔러주세요<--왼쪽으로 찔러주세요 4월이에요! 지금 가입하세요!
MongoDB 중국 커뮤니티 심천 사용자 컨퍼런스 등록이 시작되었습니다! 이 포럼의 마스터는 컨퍼런스에 성대하게 등장하여 연설을 할 것입니다. 여기에 박수가 있습니다! ! !