예 집계 프레임 워크에서 가능합니다. 당신과 aggregate()
파이프 라인 빌더 사용할 수 있습니다 :
Model.aggregate()
.project({
"percentage_amount": {
"$multiply": [
"$commission", {
"$divide": ["$price", 100]
}
]
},
"payable": {
"$subtract": ["$price", percentage_amount]
}
})
.exec(function(err, result) {
if (err) return handleError(err);
console.log(result)
});
을하거나 aggregate()
운영자 파이프 라인 어레이를 사용하여 :
Model.aggregate([
{
"project": {
"percentage_amount": {
"$multiply": [
"$commission", {
"$divide": ["$price", 100]
}
]
},
"payable": {
"$subtract": ["$price", percentage_amount]
}
}
]).exec(function(err, result) {
if (err) return handleError(err);
console.log(result)
});
을