find command sets shardVersion as a top-level field, and the Command running framework parses it out and sets it on the operation context.
Write commands, on the other hand, set shardVersion nested in a "metadata" field and are responsible for extracting the version themselves.
We should unify these.
- related to
-
SERVER-19855 Operations that convey shard version information must include a minimum optime
- Closed