- 
    Type:
New Feature
 - 
    Resolution: Done
 - 
    Priority:
Major - P3
 - 
    Affects Version/s: None
 - 
    Component/s: None
 - 
    None
 
- 
        None
 
- 
        None
 - 
        None
 - 
        None
 - 
        None
 - 
        None
 - 
        None
 
useful when querying on an embedded array and only wanting the matching element returned.
leaving to eliot to decide version
- depends on
 - 
                    
SERVER-831 Positional Operator Matching Nested Arrays
-         
 - Closed
 
 -         
 - 
                    
SERVER-1243 New operator to update all matching items in an array
-         
 - Closed
 
 -         
 
- is duplicated by
 - 
                    
SERVER-11347 Dot notation in Projections not working
-         
 - Closed
 
 -         
 - 
                    
SERVER-3094 Applying Match Criteria to Selected Field Display
-         
 - Closed
 
 -         
 - 
                    
SERVER-1608 Retrieving only selected document(s) from within an embedded array
-         
 - Closed
 
 -         
 
- is related to
 - 
                    
SERVER-447 new aggregation framework
-         
 - Closed
 
 -         
 - 
                    
SERVER-3089 Ability to make use of a subdocument's data whose contents were used to satisfy a query using the $ operator
-         
 - Closed
 
 -         
 
- related to
 - 
                    
SERVER-1013 positional $ operator field mismatch
-         
 - Closed
 
 -         
 - 
                    
SERVER-7785 Cannot project embedded object field names prefixed with dollar sign
-         
 - Closed
 
 -         
 - 
                    
SERVER-142 Read-only views over collection data.
-         
 - Closed
 
 -         
 - 
                    
SERVER-2238 New projection operator $elemMatch
-         
 - Closed
 
 -