class Mongo::Operation::Insert::Command

A MongoDB insert operation sent as a command message.

@api private

@since 2.5.2

Private Instance Methods

get_result(server) click to toggle source
# File lib/mongo/operation/insert/command.rb, line 35
def get_result(server)
  Result.new(dispatch_message(server), @ids)
end
message(server) click to toggle source
# File lib/mongo/operation/insert/command.rb, line 49
def message(server)
  Protocol::Query.new(db_name, Database::COMMAND, command(server), options)
end
options() click to toggle source
Calls superclass method Mongo::Operation::Limited#options
# File lib/mongo/operation/insert/command.rb, line 45
def options
  super.merge(validating_keys: true)
end
selector(server) click to toggle source
# File lib/mongo/operation/insert/command.rb, line 39
def selector(server)
  { insert: coll_name,
    documents: send(IDENTIFIER),
    ordered: ordered? }
end