The documentation seems a bit unclear on that.
1)It clearly states that compound indexes DO improve performance of multi-field SORTING (order and direction dependant).
2) There is one phrase which makes me think it will also improve multi field MACH (sql analogy: where a=1 and b=2 and c<5)
https://docs.mongodb.org/v3.0/tutorial/optimize-query-performance-with-indexes-and-projections/
If a query searches multiple fields, create a compound index.
it says nothing about sorting.
So is compound index on fields a,b,c better for matching performance than three single-field indexes for queries like (where a=1 and b=2 and c<5)?