t i o n s c o l l e c t i o n { _ i d : 1 , p r e s e n t e r : ' D e r e k H a r m e l ' , r a t i n g : 4 , a t t e n d e e s : 3 2 , d a t e : n e w D a t e ( 2 0 1 2 , 7 , 1 5 ) , t o p i c s : [ ' m o n g o d b ' , ' b a d a s s e r y ' ] } { _ i d : 2 , p r e s e n t e r : ' R y a n M c G e a r y ' , r a t i n g : 4 . 5 , a t t e n d e e s : 2 3 , d a t e : n e w D a t e ( 2 0 1 2 , 7 , 1 5 ) , t o p i c s : [ ' m o n g o d b ' , ' k i t t e n m i t t e n s ' ] } { _ i d : 3 , p r e s e n t e r : ' N a t h e n H a r v e y ' , r a t i n g : 5 , a t t e n d e e s : 4 0 , d a t e : n e w D a t e ( 2 0 1 2 , 7 , 1 5 ) , t o p i c s : [ ' d e v o p s ' ] } / / p r e s e n t e r s s o r t e d b y p r e s e n t e r s c o r e d b . p r e s e n t a t i o n s . a g g r e g a t e ( { $ p r o j e c t : { p r e s e n t e r : 1 , s c o r e : { $ m u l t i p l y : [ ' $ a t t e n d e e s ' , ' $ r a t i n g ' ] } } } , { $ s o r t : { s c o r e : - 1 } } ) . r e s u l t / / = > [ { _ i d : 3 , p r e s e n t e r : " N a t h e n H a r v e y " , s c o r e : 2 0 0 } , { _ i d : 1 , p r e s e n t e r : " D e r e k H a r m e l " , s c o r e : 1 2 8 } , { _ i d : 2 , p r e s e n t e r : " R y a n M c G e a r y " , s c o r e : 1 1 5 } ]