Concept Flow - Mongos router behavior
Client sends query
Mongos receives query
Mongos checks shard key
Shard key present?
No→Broadcast query to all shards
Route query to specific shard
Collect results from shards
Merge and return results to client
Mongos receives queries, checks if shard key is present, routes to specific shard or broadcasts to all, then merges results and returns to client.