Replace old query framework with the new one in getShardsForQuery().
Audit and remove the usage of old query framework, e.g. OrRangeGenerator, since it is only used in mongos.
- is duplicated by
-
SERVER-18004 Support $or between geo queries in the mongos
- Closed
- is related to
-
SERVER-13702 Commands without optional query may target to wrong shards on mongos
- Closed