class_docstr: Wrap MongoDB with three primary methods `read`, `write`, `remove`.
  
  Attributes
  ----------
  host : str
     Hostname or MongoDB compliant full credentials+address+database
     specification.
  
  Information on MongoDB `connection string
  <https://docs.mongodb.com/manual/reference/connection-string/>`_.
  
  .. seealso:: :class:`orion.core.io.database.Database` for more on attributes.
docstr: Return dict of names and sorting order of indexes
docstr_tok: ["Return","dict","of","names","and","sorting","order","of","indexes"]
code: def index_information(self, collection_name):
      """Return dict of names and sorting order of indexes"""
      dbcollection = self._db[collection_name]
      return {
          index: specs.get("unique", False) or index == "_id_"
          for index, specs in dbcollection.index_information().items()
      }
  
imports: import functools
  import pymongo
  from orion.core.io.database import Database, DatabaseError, DatabaseTimeout, DuplicateKeyError
label_desc: Use image node_id 9 for calling the MongoDB obj's underlying member method code with example usage: obj.index_information(collection_name) and returns: unknown