Transactions Background Part 5: Safe Secondary Reads | MongoDB Blog
Recent features in MongoDB such as multi-document ACID transactions have required foundational enhancements in MongoDB to enable them. One of these foundational changes is the ability to perform Safe Secondary Reads. Also in the Transactions Background series: Safe Secondary Reads address a problem that can occur when chunks of documents, or documents within a shard key range, are being migrated between shards.
https://www.mongodb.com/blog/post/transactions-background-part-5-safe-secondary-reads