This would be an alternative to using findAndModify + writeConcern, as described in DOCS-5324, to do quorum reads. A correct implementation would tie quorum reads into the replication machinery.
Stale reads with WriteConcern Majority and ReadPreference Primary
Support new readConcern level "linearizable"
Docs for SERVER-18285: Support linearizable reads on replica set primaries