인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

zzang do님의 프로필 이미지
zzang do

작성한 질문수

따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]

update

작성

·

133

0

Product모델에서 그럼 findoneandupdate가 아니라 update를 쓴이유도 async 덕분이라고 보면 될까요?

async.eachSeries(products,(item, callback) =>{
                Product.update(
                    {_id: item.id},
                    {
                        $inc: {
                            "sold" : item.quantity
                        }
                    },
                    {new: false},
                    callback
                )
            }

답변 1

0

John Ahn님의 프로필 이미지
John Ahn
지식공유자

안녕하세요 !!  아뇨  update과 findOneAndUpdate 모두 몽구스 메소드 입니다. 
비슷한 기능이지만 update은  여러개의 Documents를 한번에 업데이트할 수 있으며 , findOneAndUpdate은   필터 조건에 걸리는 첫번째 Document를 업데이트하는 차이가 있습니다!  

zzang do님의 프로필 이미지
zzang do

작성한 질문수

질문하기