Class MongoIndexManagerBase
| MongoDB CSharp Driver API Reference (original) (raw)
Namespace
Assembly
MongoDB.Driver.dll
public abstract class MongoIndexManagerBase<TDocument> : IMongoIndexManager<TDocument>
Type Parameters
TDocument
The type of the document.
Inheritance
MongoIndexManagerBase
Implements
Inherited Members
Properties
Gets the namespace of the collection.
Gets the document serializer.
Gets the collection settings.
Methods
Creates multiple indexes.
CreateMany(IClientSessionHandle, IEnumerable<CreateIndexModel>, CancellationToken)
Creates multiple indexes.
CreateMany(IEnumerable<CreateIndexModel>, CreateManyIndexesOptions, CancellationToken)
Creates multiple indexes.
CreateMany(IEnumerable<CreateIndexModel>, CancellationToken)
Creates multiple indexes.
Creates multiple indexes.
CreateManyAsync(IClientSessionHandle, IEnumerable<CreateIndexModel>, CancellationToken)
Creates multiple indexes.
CreateManyAsync(IEnumerable<CreateIndexModel>, CreateManyIndexesOptions, CancellationToken)
Creates multiple indexes.
CreateManyAsync(IEnumerable<CreateIndexModel>, CancellationToken)
Creates multiple indexes.
CreateOne(CreateIndexModel, CreateOneIndexOptions, CancellationToken)
Creates an index.
CreateOne(IClientSessionHandle, CreateIndexModel, CreateOneIndexOptions, CancellationToken)
Creates an index.
CreateOne(IClientSessionHandle, IndexKeysDefinition, CreateIndexOptions, CancellationToken)
Creates an index.
CreateOne(IndexKeysDefinition, CreateIndexOptions, CancellationToken)
Creates an index.
CreateOneAsync(CreateIndexModel, CreateOneIndexOptions, CancellationToken)
Creates an index.
CreateOneAsync(IClientSessionHandle, CreateIndexModel, CreateOneIndexOptions, CancellationToken)
Creates an index.
CreateOneAsync(IClientSessionHandle, IndexKeysDefinition, CreateIndexOptions, CancellationToken)
Creates an index.
CreateOneAsync(IndexKeysDefinition, CreateIndexOptions, CancellationToken)
Creates an index.
DropAll(DropIndexOptions, CancellationToken)
Drops all the indexes.
DropAll(IClientSessionHandle, DropIndexOptions, CancellationToken)
Drops all the indexes.
DropAll(IClientSessionHandle, CancellationToken)
Drops all the indexes.
Drops all the indexes.
DropAllAsync(DropIndexOptions, CancellationToken)
Drops all the indexes.
DropAllAsync(IClientSessionHandle, DropIndexOptions, CancellationToken)
Drops all the indexes.
DropAllAsync(IClientSessionHandle, CancellationToken)
Drops all the indexes.
DropAllAsync(CancellationToken)
Drops all the indexes.
DropOne(IClientSessionHandle, string, DropIndexOptions, CancellationToken)
Drops an index by its name.
DropOne(IClientSessionHandle, string, CancellationToken)
Drops an index by its name.
DropOne(string, DropIndexOptions, CancellationToken)
Drops an index by its name.
DropOne(string, CancellationToken)
Drops an index by its name.
DropOneAsync(IClientSessionHandle, string, DropIndexOptions, CancellationToken)
Drops an index by its name.
DropOneAsync(IClientSessionHandle, string, CancellationToken)
Drops an index by its name.
DropOneAsync(string, DropIndexOptions, CancellationToken)
Drops an index by its name.
DropOneAsync(string, CancellationToken)
Drops an index by its name.
List(IClientSessionHandle, ListIndexesOptions, CancellationToken)
Lists the indexes.
List(IClientSessionHandle, CancellationToken)
Lists the indexes.
List(ListIndexesOptions, CancellationToken)
Lists the indexes.
Lists the indexes.
ListAsync(IClientSessionHandle, ListIndexesOptions, CancellationToken)
Lists the indexes.
ListAsync(IClientSessionHandle, CancellationToken)
Lists the indexes.
ListAsync(ListIndexesOptions, CancellationToken)
Lists the indexes.
Lists the indexes.