Method: MoSQL::CLI#connect_mongo
- Defined in:
- lib/mosql/cli.rb
#connect_mongo ⇒ Object
114 115 116 117 118 119 120 121 122 123 124 |
# File 'lib/mosql/cli.rb', line 114 def connect_mongo @mongo = Mongo::MongoClient.from_uri([:mongo]) config = @mongo['admin'].command(:ismaster => 1) if !config['setName'] && ![:skip_tail] log.warn("`#{[:mongo]}' is not a replset.") log.warn("Will run the initial import, then stop.") log.warn("Pass `--skip-tail' to suppress this warning.") [:skip_tail] = true end [:service] ||= config['setName'] end |