Table of Contents

Class CreateCollectionOptions

Namespace
MongoDB.Driver
Assembly
MongoDB.Driver.dll

Options for creating a collection.

public class CreateCollectionOptions
Inheritance
CreateCollectionOptions
Derived
Inherited Members

Properties

AutoIndexId

Gets or sets a value indicating whether to automatically create an index on the _id.

Capped

Gets or sets a value indicating whether the collection is capped.

ChangeStreamPreAndPostImagesOptions

Gets or sets Gets or sets a change streams pre and post images options.

Collation

Gets or sets the collation.

EncryptedFields

Gets or sets encrypted fields.

ExpireAfter

Gets or sets a timespan indicating how long documents in a time series collection should be retained.

IndexOptionDefaults

Gets or sets the index option defaults.

MaxDocuments

Gets or sets the maximum number of documents (used with capped collections).

MaxSize

Gets or sets the maximum size of the collection (used with capped collections).

NoPadding

Gets or sets whether padding should not be used.

SerializerRegistry

Gets or sets the serializer registry.

StorageEngine

Gets or sets the storage engine options.

TimeSeriesOptions

Gets or sets the TimeSeriesOptions to use when creating a time series collection.

UsePowerOf2Sizes

Gets or sets a value indicating whether to use power of 2 sizes.

ValidationAction

Gets or sets the validation action.

ValidationLevel

Gets or sets the validation level.