This question concern the internal method to manage indexes and serching Bson Documents.
When you create a multiple indexes like \"index1\", \"index2\", \"index3\"..
From http://www.mongodb.org/display/DOCS/Indexes:
If you have a compound index on multiple fields, you can use it to query on the beginning subset of fields. So if you have an index on
a,b,c
you can use it query on
a
a,b
a,b,c
So yes, order matters. You should clarify your question a bit if you need a more precise answer.