package options
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- final case class BulkWriteOpts (bypassDocumentValidation: Boolean, ordered: Boolean) extends Product with Serializable
- final case class Collation (normalisation: Boolean, caseLevel: Boolean, numericOrdering: Boolean, locale: String, backwards: Boolean, alternate: Alternate, caseFirst: CaseFirst, strength: Strength, maxVariable: MaxVariable) extends Product with Serializable
-
final
case class
CountOpts
(hint: Option[Either[BsonDocument, String]], limit: Option[Int], maxTime: Option[Duration], skip: Option[Int]) extends Product with Serializable
Options for a count operation.
- final case class CreateCollectionOpts (autoIndex: Boolean, collation: Collation, indexOptions: Option[BsonDocument], cap: Option[Cap], storageEngine: Option[BsonDocument], validation: ValidationOpts) extends Product with Serializable
- final case class CreateViewOpts (collation: Collation) extends Product with Serializable
- final case class DeleteOpts (collation: Option[Collation]) extends Product with Serializable
- final case class FindOneAndDeleteOpts (collation: Option[Collation], maxTime: Option[Duration], projection: Option[BsonDocument], sort: Option[BsonDocument]) extends Product with Serializable
- final case class FindOneAndReplaceOpts (collation: Option[Collation], maxTime: Option[Duration], projection: Option[BsonDocument], updated: Boolean, sort: Option[BsonDocument], upsert: Option[Boolean]) extends Product with Serializable
- final case class FindOneAndUpdateOpts (collation: Option[Collation], maxTime: Option[Duration], projection: Option[BsonDocument], sort: Option[BsonDocument], updated: Boolean, upsert: Option[Boolean]) extends Product with Serializable
- final case class IndexOpts (collation: Option[Collation], expiresAfter: Option[Duration], name: Option[String], partialFilterExpression: Option[BsonDocument], storageEngine: Option[BsonDocument], version: Int, sparse: Boolean, unique: Boolean, specialised: Option[SpecialisedOpts]) extends Product with Serializable
- final case class InsertManyOpts (ordered: Boolean) extends Product with Serializable
- final case class RenameCollectionOpts (dropTarget: Boolean) extends Product with Serializable
- final case class UpdateOpts (collation: Option[Collation], upsert: Option[Boolean]) extends Product with Serializable
- final case class ValidationOpts (action: Action, level: Level, validator: Option[BsonDocument]) extends Product with Serializable
Value Members
- object BulkWriteOpts extends Serializable
- object Collation extends Serializable
- object CountOpts extends Serializable
- object CreateCollectionOpts extends Serializable
- object CreateViewOpts extends Serializable
- object DeleteOpts extends Serializable
- object FindOneAndDeleteOpts extends Serializable
- object FindOneAndReplaceOpts extends Serializable
- object FindOneAndUpdateOpts extends Serializable
- object IndexOpts extends Serializable
- object InsertManyOpts extends Serializable
- object RenameCollectionOpts extends Serializable
- object UpdateOpts extends Serializable
- object ValidationOpts extends Serializable