-
MongoDB 사칙연산 쿼리스터디노트/DB 2022. 7. 4. 17:44
$inc
- $inc를 사용해서 updateData 만큼 더하거나 뺀 값으로 지정할 수 있다.
- field : -updateData or field : updateData
const data = await DB.findOneAndUpdate( { id: requestId }, { $inc: { field: -updateData, 'field.field': -updateData } }, { useFindAndModify: false, } );
$mul
- 데이터 만큼 곱해서 저장
const data = await DB.findOneAndUpdate( {id: requestId}, {$mul: {field : 숫자}}, { useFindAndModify: false, } )
참고자료
'스터디노트 > DB' 카테고리의 다른 글
MongoDB Query for documents array size is greater than (0) 2022.09.20 필드가 배열인 경우 MongoDB update하기 (0) 2022.07.26 MongoDB 필드를 참조하여 업데이트 하기 (0) 2022.06.16 MongoDB Aggregation (0) 2022.05.10 mongoose.Schema : default: () => [] (0) 2022.05.09