require 'rubygems'
require 'mongo'
conn = Mongo::Connection.new("avenger", 10001 )
puts "connection:#{conn.inspect}"
conn.db('admin').authenticate("super","superpassword")
puts "connection:#{conn.inspect}"
master_status = conn.db('admin').command({'isMaster'=>1})
puts "master_status:#{master_status}"
if master_status['ismaster']
my_db = conn.db('testone')
puts "switch to my_db: #{my_db.inspect}"
my_db.collection_names
puts "my_db collections :#{my_db.collection_names.inspect}" #get ["system.indexes", "testone_collection", "system.users"]
# how do i run the equivalent of db.system.users.find(), tried several things but to no luck
else
puts "Not master"
end