There's been a really handy addition in MongoDB 5.x that allows enforcing snapshot read concern in some read operations outside transactions and specify the timestamp at which the snapshot is taken via atClusterTime. If the timestamp is not provided, mongo will select it automatically and kindly return its value to the user for future reference. See:
https://www.mongodb.com/docs/v6.0/reference/read-concern-snapshot/#read-concern-and-atclustertime
Since MongoDB 4.x also supports read concern snapshot - but only inside transactions with write concern majority - I am wondering if it is also possible to obtain some information about when exactly the snapshot was taken, similarly to what 5.x is doing. I understand that I cannot explicitly specify atOperationTime but somehow mongo needs to select the timestamp on its own, so it seems reasonable to expect that this information should be available somewhere.