inflearn logo
Khóa học

Khóa học

Chia sẻ kiến thức

Bài viết của you

you you

@you

Số lượng đánh giá đã viết
10
Xếp hạng trung bình
5.0

Bài viết 2

Hỏi & Đáp

하나만 더 질문드릴게요!

감사합니다ㅎㅎ 답변 달아주신거 보고 해결했습니다. ( 앱 모달창으로 한번에 하나의 item만 수정할 수 있습니다. ) export const ReviseCafeData = async ( params: any ) => { try { const { cafe_id , introduction , beans , phone } = params ; let updateBody: any = {} ; if ( introduction && !beans && !phone ) updateBody = { 'cafe_info.introduction' : introduction } ; else if ( !introduction && beans && !phone ) updateBody = { 'cafe_info.beans' : beans } ; else if ( !introduction && !beans && phone ) updateBody = { 'cafe_info.phone' : phone } ; else console . log ( '데이터가 하나만 등록되어야 함' ) ; // 배포 시 return err 처리 return await CafeModel . findOneAndUpdate ({ cafe_id } , updateBody , { new : true }) ; } catch ( err ) { console . log ( err ) ; return { err } ; } } ;

Lượt thích
2
Số bình luận
2
Lượt xem
254