Optional2dsphereOptionalbackgroundOptionalbitsOptionalbucketOptionalcollationOptionaldefault_OptionalexpireAllows you to expire data on indexes applied to a data (MongoDB 2.2 or higher)
OptionalhiddenSpecifies that the index should exist on the target collection but should not be used by the query planner when executing operations.
Optionallanguage_OptionalmaxFor geospatial indexes set the high bound for the co-ordinates.
OptionalminFor geospatial indexes set the lower bound for the co-ordinates.
OptionalnameOptionalpartialCreates a partial index based on the given filter object (MongoDB 3.2 or higher)
OptionalsparseCreates a sparse index.
OptionalstorageAllows users to configure the storage engine on a per-index basis when creating an index. (MongoDB 3.0 or higher)
OptionaltextOptionaluniqueCreates an unique index.
OptionalversionSpecifies the index version number, either 0 or 1.
OptionalweightsOptionalwildcard
Creates the index in the background, yielding whenever possible.