Click or drag to resize
MongoDB.Driver.Core.Operations Namespace
The MongoDB.Driver.Core.Operations namespace contains classes related to operations.
Classes
  ClassDescription
Public classAggregateExplainOperation
Represents an aggregate explain operations.
Public classAggregateOperationTResult
Represents an aggregate operation.
Public classAggregateToCollectionOperation
Represents an aggregate operation that writes the results to an output collection.
Public classAsyncCursorTDocument
Represents an async cursor.
Public classBulkMixedWriteOperation
Represents a mixed write bulk operation.
Public classBulkWriteConcernError
Represents the details of a write concern error.
Public classBulkWriteOperationError
Represents the details of a write error for a particular request.
Public classBulkWriteOperationResult
Represents the result of a bulk write operation.
Public classBulkWriteOperationResultAcknowledged
Represents the result of an acknowledged bulk write operation.
Public classBulkWriteOperationResultUnacknowledged
Represents the result of an unacknowledged BulkWrite operation.
Public classBulkWriteOperationUpsert
Represents the information about one Upsert.
Public classCommandOperationBaseTCommandResult
Represents the base class for a command operation.
Public classCountOperation
Represents a count operation.
Public classCreateCollectionOperation
Represents a create collection operation.
Public classCreateIndexesOperation
Represents a create indexes operation.
Public classCreateIndexesUsingCommandOperation
Represents a create indexes operation that uses the createIndexes command.
Public classCreateIndexesUsingInsertOperation
Represents a create indexes operation that inserts into the system.indexes collection (used with older server versions).
Public classCreateIndexRequest
Represents a create index request.
Public classDatabaseExistsOperation
Represents a database exists operation.
Public classDeleteOpcodeOperation
Represents a delete operation using the delete opcode.
Public classDeleteRequest
Represents a request to delete one or more documents.
Public classDistinctOperationTValue
Represents a distinct operation.
Public classDropCollectionOperation
Represents a drop collection operation.
Public classDropDatabaseOperation
Represents a drop database operation.
Public classDropIndexOperation
Represents a drop index operation.
Public classEvalOperation
Represents an eval operation.
Public classExplainOperation
Represents an explain operation.
Public classFindAndModifyOperationBaseTResult
Represents a base class for find and modify operations.
Public classFindAndModifyValueDeserializerTResult
Represents a deserializer for find and modify result values.
Public classFindCommandOperationTDocument
Represents a Find command operation.
Public classFindOneAndDeleteOperationTResult
Represents a find one and delete operation.
Public classFindOneAndReplaceOperationTResult
Represents a find one and replace operation.
Public classFindOneAndUpdateOperationTResult
Represents a find one and update operation.
Public classFindOpcodeOperationTDocument
Represents a Find opcode operation.
Public classFindOperationTDocument
Represents a Find operation.
Public classGeoNearOperationTResult
Represents the geoNear command.
Public classGeoSearchOperationTResult
Represents the geoSearch command.
Public classGroupOperationTResult
Represents a group operation.
Public classIndexNameHelper
Represents helper methods for index names.
Public classInsertOpcodeOperationTDocument
Represents an insert operation using the insert opcode.
Public classInsertRequest
Represents a request to insert a document.
Public classListCollectionsOperation
Represents a list collections operation.
Public classListCollectionsUsingCommandOperation
Represents a list collections operation.
Public classListCollectionsUsingQueryOperation
Represents a list collections operation.
Public classListDatabasesOperation
Represents the listDatabases command.
Public classListIndexesOperation
Represents a list indexes operation.
Public classListIndexesUsingCommandOperation
Represents a list indexes operation.
Public classListIndexesUsingQueryOperation
Represents a list indexes operation.
Public classMapReduceLegacyOperation
Represents a map-reduce operation.
Public classMapReduceOperationTResult
Represents a map-reduce operation.
Public classMapReduceOperationBase
Represents a base class for map-reduce operations.
Public classMapReduceOutputToCollectionOperation
Represents a map-reduce operation that outputs its results to a collection.
Public classMongoBulkWriteOperationException
Represents a bulk write operation exception.
Public classOperationExtensionMethods
Represents extension methods for operations.
Public classParallelScanOperationTDocument
Represents a parallel scan operation.
Public classPingOperation
Represents a ping operation.
Public classReadCommandOperationTCommandResult
Represents a read command operation.
Public classRenameCollectionOperation
Represents a rename collection operation.
Public classUpdateOpcodeOperation
Represents an update operation using the update opcode.
Public classUpdateRequest
Represents a request to update one or more documents.
Public classWriteCommandOperationTCommandResult
Represents a write command operation.
Public classWriteRequest
Represents a request to write something to the database.
Interfaces
Enumerations
  EnumerationDescription
Public enumerationCursorType
The cursor type.
Public enumerationExplainVerbosity
The verbosity of an explanation.
Public enumerationMapReduceOutputMode
Represents the map-reduce output mode.
Public enumerationReturnDocument
The document to return when executing a FindAndModify command.
Public enumerationUpdateType
Represents the update type.
Public enumerationWriteRequestType
Represents the type of a write request.