Method: Mongo::Session#add_txn_num!
- Defined in:
- lib/mongo/session.rb
#add_txn_num!(command) ⇒ Hash, BSON::Document
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
Add the transaction number to a command document if applicable.
940 941 942 943 944 |
# File 'lib/mongo/session.rb', line 940 def add_txn_num!(command) command.tap do |c| c[:txnNumber] = BSON::Int64.new(@server_session.txn_num) if in_transaction? end end |