Method: Mongo3::Connection#indexes_for

Defined in:
lib/mongo3/connection.rb

#indexes_for(path_names) ⇒ Object



23
24
25
26
27
28
29
30
31
32
33
34
35
# File 'lib/mongo3/connection.rb', line 23

def indexes_for( path_names )
  path_name_tokens = path_names.split( "|" )
  zone              = path_name_tokens[1]
  indexes          = {}
  connect_for( zone ) do |con|
    cltn_name = path_name_tokens.pop
    db_name   = path_name_tokens.pop
    db        = con.db( db_name )
    cltn      = db[cltn_name]
    indexes   = cltn.index_information
  end
  indexes
end