나누기(집계)
정의
예제
다음 문서가 포함된 conferencePlanning
collection을 생각해 보세요.
db.conferencePlanning.insertMany( [ { "_id" : 1, "city" : "New York", "hours" : 80, "tasks" : 7 }, { "_id" : 2, "city" : "Singapore", "hours" : 40, "tasks" : 4 } ] )
다음 집계는 $divide
표현식을 사용하여 hours
필드를 리터럴 8
로 나누어 근무일 수를 계산합니다.
db.planning.aggregate( [ { $project: { city: 1, workdays: { $divide: [ "$hours", 8 ] } } } ] )
이 연산은 다음과 같은 결과를 반환합니다.
{ "_id" : 1, "city" : "New York", "workdays" : 10 } { "_id" : 2, "city" : "Singapore", "workdays" : 5 }