정의
예시
이 예시 다음 문서가 포함된 myScores
컬렉션 사용합니다.
db.myScores.insertMany( [ { score: 1 }, { score: 5 }, {}, { score: 13 }, { score: null }, { score: 21 }, ] )
다음 집계 파이프라인 각 문서 에 scaled
필드 추가하고 $sigmoid
를 사용하여 scaled
필드 값을 계산합니다.
db.myScores.aggregate( [ { $set: { scaled: { $sigmoid: "$score" } } } ] )
이 작업은 다음 문서를 반환합니다.
{ score: 1, scaled: 0.7310585786 } { score: 5, scaled: 0.9933071491 } { scaled: null } { score: 13, scaled: 0.9999977397 } { score: null, scaled: null } { score: 19, scaled: 0.9999999992 }