MongoDB.Driver.Core.Operations Namespace (original) (raw)
The MongoDB.Driver.Core.Operations namespace contains classes related to operations.
| | Class | Description | |
| ------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| | AbortTransactionOperation | The abort transaction operation. |
|
| AggregateExplainOperation | Represents an aggregate explain operations. |
|
| AggregateOperationTResult | Represents an aggregate operation. |
|
| AggregateToCollectionOperation | Represents an aggregate operation that writes the results to an output collection. |
|
| AsyncCursorTDocument | Represents an async cursor. |
|
| BulkMixedWriteOperation | Represents a mixed write bulk operation. |
|
| BulkWriteConcernError | Represents the details of a write concern error. |
|
| BulkWriteOperationError | Represents the details of a write error for a particular request. |
|
| BulkWriteOperationResult | Represents the result of a bulk write operation. |
|
| BulkWriteOperationResultAcknowledged | Represents the result of an acknowledged bulk write operation. |
|
| BulkWriteOperationResultUnacknowledged | Represents the result of an unacknowledged BulkWrite operation. |
|
| BulkWriteOperationUpsert | Represents the information about one Upsert. |
|
| ChangeStreamOperationTResult | A change stream operation. |
|
| CommandOperationBaseTCommandResult | Represents the base class for a command operation. |
|
| CommitTransactionOperation | The commit transaction operation. |
|
| CountDocumentsOperation | Represents a count documents operation. For a fast estimate of the total documents in a collection see CountOperation. |
|
| CountOperation | Represents a count operation. |
|
| CreateCollectionOperation | Represents a create collection operation. |
|
| CreateIndexesOperation | Represents a create indexes operation. |
|
| CreateIndexesUsingCommandOperation | Represents a create indexes operation that uses the createIndexes command. |
|
| CreateIndexesUsingInsertOperation | Represents a create indexes operation that inserts into the system.indexes collection (used with older server versions). |
|
| CreateIndexRequest | Represents a create index request. |
|
| CreateViewOperation | Represents a create view operation. |
|
| DatabaseExistsOperation | Represents a database exists operation. |
|
| DeleteOpcodeOperation | Represents a delete operation using the delete opcode. |
|
| DeleteRequest | Represents a request to delete one or more documents. |
|
| DistinctOperationTValue | Represents a distinct operation. |
|
| DropCollectionOperation | Represents a drop collection operation. |
|
| DropDatabaseOperation | Represents a drop database operation. |
|
| DropIndexOperation | Represents a drop index operation. |
|
| EndTransactionOperation | Abstract base class for AbortTransactionOperation and CommitTransactionOperation. |
|
| EvalOperation | Represents an eval operation. |
|
| ExplainOperation | Represents an explain operation. |
|
| FindAndModifyOperationBaseTResult | Represents a base class for find and modify operations. |
|
| FindAndModifyValueDeserializerTResult | Represents a deserializer for find and modify result values. |
|
| FindCommandOperationTDocument | Represents a Find command operation. |
|
| FindOneAndDeleteOperationTResult | Represents a find one and delete operation. |
|
| FindOneAndReplaceOperationTResult | Represents a find one and replace operation. |
|
| FindOneAndUpdateOperationTResult | Represents a find one and update operation. |
|
| FindOpcodeOperationTDocument | Represents a Find opcode operation. |
|
| FindOperationTDocument | Represents a Find operation. |
|
| GeoNearOperationTResult | Represents the geoNear command. |
|
| GeoSearchOperationTResult | Represents the geoSearch command. |
|
| GroupOperationTResult | Represents a group operation. |
|
| IndexNameHelper | Represents helper methods for index names. |
|
| InsertOpcodeOperationTDocument | Represents an insert operation using the insert opcode. |
|
| InsertRequest | Represents a request to insert a document. |
|
| ListCollectionsOperation | Represents a list collections operation. |
|
| ListCollectionsUsingCommandOperation | Represents a list collections operation. |
|
| ListCollectionsUsingQueryOperation | Represents a list collections operation. |
|
| ListDatabasesOperation | Represents the listDatabases command. |
|
| ListIndexesOperation | Represents a list indexes operation. |
|
| ListIndexesUsingCommandOperation | Represents a list indexes operation. |
|
| ListIndexesUsingQueryOperation | Represents a list indexes operation. |
|
| MapReduceLegacyOperation | Represents a map-reduce operation. |
|
| MapReduceOperationTResult | Represents a map-reduce operation. |
|
| MapReduceOperationBase | Represents a base class for map-reduce operations. |
|
| MapReduceOutputToCollectionOperation | Represents a map-reduce operation that outputs its results to a collection. |
|
| MongoBulkWriteOperationException | Represents a bulk write operation exception. |
|
| NoOperationClock | An object that represents no operation clock. |
|
| OperationExtensionMethods | Represents extension methods for operations. |
|
| ParallelScanOperationTDocument | Represents a parallel scan operation. |
|
| PingOperation | Represents a ping operation. |
|
| ReadCommandOperationTCommandResult | Represents a read command operation. |
|
| ReIndexOperation | Represents a reindex operation. |
|
| RenameCollectionOperation | Represents a rename collection operation. |
|
| RetryableDeleteCommandOperation | Represents a delete command operation. |
|
| RetryableInsertCommandOperationTDocument | Represents an insert command operation. |
|
| RetryableReadContext | Represents a context for retryable reads. |
|
| RetryableUpdateCommandOperation | Represents an update command operation. |
|
| RetryableWriteCommandOperationBase | Represents a base class for a delete, insert or update command operation. |
|
| RetryableWriteContext | Represents a context for retryable writes. |
|
| UpdateOpcodeOperation | Represents an update operation using the update opcode. |
|
| UpdateRequest | Represents a request to update one or more documents. |
|
| WriteCommandOperationTCommandResult | Represents a write command operation. |
|
| WriteRequest | Represents a request to write something to the database. |
| | Interface | Description | |
| ------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------- |
| | IChangeStreamOperationTResult | A change stream operation. |
|
| IExecutableInRetryableReadContextTResult | Represents an operation (that may or may not be retryable) that can be executed in a retryable read context. |
|
| IExecutableInRetryableWriteContextTResult | Represents an operation (that may or may not be retryable) that can be executed in a retryable write context. |
|
| IOperationClock | An operation clock. |
|
| IReadOperationTResult | Represents a database read operation. |
|
| IRetryableReadOperationTResult | Represents a retryable read operation. |
|
| IRetryableWriteOperationTResult | Represents a retryable write operation. |
|
| IWriteOperationTResult | Represents a database write operation. |
| | Enumeration | Description | |
| ------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | -------------------------------------------------------------- |
| | CursorType | The cursor type. |
|
| ExplainVerbosity | The verbosity of an explanation. |
|
| MapReduceOutputMode | Represents the map-reduce output mode. |
|
| ReturnDocument | The document to return when executing a FindAndModify command. |
|
| UpdateType | Represents the update type. |
|
| WriteRequestType | Represents the type of a write request. |