object SearchIndexModel
A model describing the creation of a single Atlas Search index.
- Alphabetic
- By Inheritance
- SearchIndexModel
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def apply(indexName: Option[String], definition: Bson, indexType: Option[SearchIndexType]): SearchIndexModel
Construct an instance with the given search index name and definition.
Construct an instance with the given search index name and definition.
- indexName
the name of the search index to create.
- definition
the search index mapping definition.
- indexType
the search index type.
- returns
the SearchIndexModel
- def apply(indexName: String, definition: Bson): SearchIndexModel
Construct an instance with the given search index name and definition.
Construct an instance with the given search index name and definition.
- indexName
the name of the search index to create.
- definition
the search index mapping definition.
- returns
the SearchIndexModel
- def apply(definition: Bson): SearchIndexModel
Construct an instance with the given Atlas Search index mapping definition.
Construct an instance with the given Atlas Search index mapping definition.
After calling this constructor, the
name
field will benull
. In that case, when passing thisSearchIndexModel
to thecreateSearchIndexes
method, the default search index namedefault
will be used to create the search index.- definition
the search index mapping definition.
- returns
the SearchIndexModel
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
This is the documentation for the MongoDB Scala driver.
Driver structure
The mongodb scala driver.
To get started you need a MongoClient instance, either from a connection string or via a org.mongodb.scala.MongoClientSettings.
Notable packages include: