Class: MongoDbUtils::Tools::Export

Inherits:
BaseCmd
  • Object
show all
Defined in:
lib/mongo-db-utils/tools/commands.rb

Instance Method Summary collapse

Methods inherited from BaseCmd

#cmd, #executable_cmd, #run

Constructor Details

#initialize(host_and_port, db, collection, query, output, username = '', password = '', opts = {}) ⇒ Export

Returns a new instance of Export.



102
103
104
105
106
107
108
# File 'lib/mongo-db-utils/tools/commands.rb', line 102

def initialize(host_and_port, db, collection, query, output, username = '', password = '', opts = {})
  super('mongoexport', host_and_port, db, username, password)
  add_option(o('-c', collection))
  add_option(o('-o', output))
  add_option(o('--query', "'#{query}'"))
  add_option('--jsonArray') if opts[:json_array]
end