class Mongo::Operation::Write::Command::Delete
A MongoDB delete write command operation.
@example Initialize a delete write command.
Write::Command::Delete.new({ :deletes => [{ :q => { :foo => 1 }, :limit => 1 }], :db_name => 'test', :coll_name => 'test_coll', :write_concern => write_concern, :ordered => true })
@since 2.0.0
Private Instance Methods
selector()
click to toggle source
The query selector for this delete command operation.
@return [ Hash ] The selector describing this delete operation.
@since 2.0.0
# File lib/mongo/operation/write/command/delete.rb, line 43 def selector { delete: coll_name, deletes: deletes, ordered: ordered? }.tap do |cmd| cmd.merge!(writeConcern: write_concern.options) if write_concern end end