The entry in the mongodump documentation under --forceTableScan mentions:
typically, mongodump saves entries as they appear in the index of the _id field
This is only true when no query is given to mongodump. If a query is given, then the index used would be whatever the query optimiser chooses.