Ff this index should be built in background.
Ff this index should be built in background. You should read the documentation about background indexing before using it.
The name of the index (a default one is computed if none).
The index key (it can be composed of multiple fields).
The index key (it can be composed of multiple fields). This list should not be empty!
The name of this index.
The name of this index. If you provide none, a name will be computed for you.
If the index to build should only consider the documents that have the indexed fields.
If the index to build should only consider the documents that have the indexed fields. See the documentation on the consequences of such an index.
Enforces uniqueness
Indicates the version of the index (1 for >= 2.0, else 0).
Indicates the version of the index (1 for >= 2.0, else 0). You should let MongoDB decide.
If duplicates should be discarded (if unique = true).
If duplicates should be discarded (if unique = true). _Warning_: you should read the documentation.
(Since version 0.19.1) Since MongoDB 2.6
(Since version 0.19.0) Will be internal
(Since version 0.19.0) Will be internal
(Since version 0.19.1) No longer a case class
A MongoDB index (excluding the namespace).
Consider reading the documentation about indexes in MongoDB.